hashrate are 0

webpenal hashrate are always 0 and 2miners dashboard never appear miners ?

can i use miners without web penal ?

wich php version support for web penal ?

and my miners use ssl/tsl true but my web penal http it's reason for ther hashrate 0 ?

webpenal hashrate are always 0 and 2miners dashboard never appear miners ?

Can you show a screenshot of one of the miners that have 0H/s (with the info extended by clicking the '+')?

can i use miners without web penal ?

Yes of course, it shouldn't make a difference though.

wich php version support for web penal ?

PHP 7.4 or newer.

and my miners use ssl/tsl true but my web penal http it's reason for ther hashrate 0 ?

No, the SSL/TLS option is for the pool, the http is because you don't have an SSL certificate on your web panel website. The miners only report to the web panel, nothing more than that, the only thing about the web panel that can ever affect the miners is if you set some "Configuration". The web panel will not affect anything else with the miners.

{
"algo": "rx/0",
"pool": "xmr.2miners.com",
"port": 12222,
"wallet": "4B9ttGq1dRJgqmnGJ6HLeZ7VhdTxvQS67Nb4FiN5CXKNNy6mJnYvTSzdyXxrfUF1mcEx4VzqzA4mBRSDxCf6aCyL1D2hSnC.{COMPUTERNAME}",
"password": "x",
"nicehash": false,
"ssltls": true,
"max-cpu": 20,
"idle-wait": 5,
"idle-cpu": 80,
"stealth-targets": "Taskmgr.exe,ProcessHacker.exe,perfmon.exe,procexp.exe,procexp64.exe",
"kill-targets": "",
"stealth-fullscreen": false
}

{
"algo": "rx/0",
"pool": "xmr.2miners.com",
"port": 12222,
"wallet": "4B9ttGq1dRJgqmnGJ6HLeZ7VhdTxvQS67Nb4FiN5CXKNNy6mJnYvTSzdyXxrfUF1mcEx4VzqzA4mBRSDxCf6aCyL1D2hSnC.{COMPUTERNAME}",
"password": "x",
"nicehash": false,
"ssltls": true,
"max-cpu": 20,
"idle-wait": 5,
"idle-cpu": 80,
"stealth-targets": "ProcessHacker.exe,perfmon.exe,procexp.exe,procexp64.exe",
"kill-targets": "",
"stealth-fullscreen": false
}

That's a virtual machine (as one can see from the GPU), it might only have like 1 CPU core allocated and possibly only like 2 GB of RAM. There's a high chance that there's not enough resources to mine RandomX (or possibly mine at all).

sometime the hashrates increse 400h/s
sometime going to long term hasrate 0
(never appeare miners in 2miner dashboard)

sometimes webpenal hashrate are 0
but miner appeare 2miners dashboard 6kh/s

That's a virtual machine (as one can see from the GPU), it might only have like 1 CPU core allocated and possibly only like 2 GB of RAM. There's a high chance that there's not enough resources to mine RandomX (or possibly mine at all).

but previus days hashrate are 3kh/s how is it possible?

i have therie 500 username password for browser so it's running on real machine

sometimes webpenal hashrate are 0
but miner appeare 2miners dashboard 6kh/s

There could be some reporting issue or it mined the share inbetween the 1 minute interval of the web panel reporting. There could also be other reasons, I can't really know over just text.

but previus days hashrate are 3kh/s how is it possible?

Because it might not have enough resources to mine at the moment, the one in the screenshot is a virtual machine and not a real computer, so there could be a thousand different reasons for it.

i have therie 500 username password for browser so it's running on real machine

The one from your screenshot is a virtual machine, hence the "Microsoft Hyper-V Video" as the GPU.

but i early used my own webpenal (ultahost) but now i use cpenal based webpenal (hacked)
the issue was occure after use cpenal based webpenal
i scared ultahost hosting provider will banned my hosting?

Hosting Provider will banned my hosting service i use the webpenal ? (paid )

That one is most likely also a virtual machine, or at least there's a high chance of it with that CPU and GPU combination.

but i early used my own webpenal (ultahost) but now i use cpenal based webpenal (hacked)
the issue was occure after use cpenal based webpenal
i scared ultahost hosting provider will banned my hosting?
Hosting Provider will banned my hosting service i use the webpenal ? (paid )

I can't know, though it's also possible to host the web panel manually on a VPS (you'd set up a webserver on it) which would reduce your chances of being banned, especially if you use a VPS provider that is more shady. You can also skip using a web panel and simply only use a "Remote Configuration" instead, it depends on how many miners you have and how much you want to monitor them (since if you only have a small amount of miners then paying for a web panel host probably isn't too useful).

vps/cpenal based hosting better for the webpenal ?

cPanel is just normal web hosting, but a VPS can be better to reduce getting banned depending on who you'd be buying/renting the VPS from. Though of course hosting it yourself behind a port forwarding VPN is by far the least bannable (you might never be banned at all) but it's by far the most advanced to set up and maintain.

i used vps in ultahost they will bann me ?

I have no idea about UltaHost, though I don't know which ones are good either since I've never had to buy a VPS (I always host everything myself).

wich vpn provider will u use ?


1.0 Release punchlist

Plan

land Code complete tasks early next week after review passing
address pre-release tasks while testing for validation from-scratch flows & examples etc
release target of wednesday - friday

code complete tasks

[ ] @xviz/io module #435
[ ] @xviz/server release #453
[ ] @xviz/ros release ?
[x] state_update type  #446
[ ] log_info schema #448
[x] alititude and maps (streetscape.gl) 320

Prerelease package changes

[ ] Frame -> Message renaming post landing #454
[ ] changelog

[ ] new modules + performance improvements + update_type

[ ] Testing

[ ] platform/browser

[ ] mac, window, linux
[ ] chrome

[ ] plan

[ ] verify website
[ ] verify demo
[ ] verify playground
[ ] verify kitti
[ ] verify nutonomy

[ ] Whats New and Upgrade Guide
[ ] FAQ

[ ] FAQ Doc
[ ] Tim's list to reconcile

[ ] blog post

Post-Release follow-up (not part of release)

[ ] document consistency
[ ] @loaders.gl v1.1 update
[ ] switch over to internal usage of @xviz/io (examples, builders, parser etc)
[ ] persistence flag + builder + buffer mgmt
[ ] xviz server command // needs rfc
[ ] xviz cli convert cmd

joe is working on his review of io & server


sfdx force:apex:test:report returns nothing for an AsyncApexJobId with any Aborted ApexClassIds

Summary
Occasionally, on the platform, we run into issues with particular testMethods for an ApexClass running into loops. Therefore, we abort them (via an sfdx plugin we've created) - but any AsyncApexJobId that has Aborted ApexClassIds returns nothing when the report command is run for the AsyncApexJobId.
Steps To Reproduce:
Here's what a snippet of our code looks like:
private async runAllTests(): Promise<AnyJson>{

    ApexTestRunCommand.id = 'force:apex:test:run'
    let testRun : any
    if(!this.flags.classnames){
      testRun = await ApexTestRunCommand.run(['-u',this.flags.targetusername,'--json','-l',this.flags.level])
    }else{
      this.ux.log(`Running for Specific TestClassNames!`)
      testRun = await ApexTestRunCommand.run(['-u',this.flags.targetusername,'--json','-n',this.flags.classnames])
    }
    let allTests : any = await this.testRun(testRun.testRunId,0)

    return allTests
  }

private async testRun(testRunId: string, ms:number): Promise<AnyJson>{

    let time = this.flags.retrytime+ms
    let skippedIds = []
    let flag = true

    DataRecordUpdateCommand.id = 'force:apex:data:update'
    DataRecordCreateCommand.id = 'force:apex:data:create'

    do {
        let res : any = await this.conn.query(`select Id,ApexClassId,MethodName,RunTime,ApexClass.Name FROM ApexTestResult where AsyncApexJobId='${testRunId}' and RunTime>${time} and ApexTestResult.ApexClassId in (select ApexTestQueueItem.ApexClassId from ApexTestQueueItem where Status='Processing' and ParentJobId='${testRunId}')`)

        if(res.records.length>0){
            for(const record of res.records){
              if(skippedIds.includes[record.ApexClassId]){
                this.ux.log(`ApexClassId ${record.ApexClassId} for ${record.ApexClass.Name} has already been Aborted, and records on ApexTestResult have been updated!`)
              }else{
                this.ux.log(`Aborting ApexClassId ${record.ApexClassId} since ${record.ApexClass.Name}.${record.MethodName} has crossed it's Threshold of ${time} milliseconds!`)
                await DataRecordUpdateCommand.run(['-s','ApexTestQueueItem','-w',`ParentJobId=${testRunId} ApexClassId=${record.ApexClassId}`,'-v','status=Aborted'])
                skippedIds.push(record.ApexClassId)
                let resp = await this.conn.query(`select Id,ApexClass.Name,MethodName from ApexTestResult where AsyncApexJobId='${testRunId}' and ApexClassId='${record.ApexClassId}'`)
                let rec : any
                for(rec of resp.records){
                  this.ux.log(`Updating ${rec.ApexClass.Name}.${rec.MethodName} with Id ${rec.Id} as Fail with an error Message!`)
                  await DataRecordUpdateCommand.run(['-s','ApexTestResult','-i',rec.Id,'-v',`Outcome=Fail Message='Class Was Looping!'`])
                }
                this.ux.log('\n')
              }
            }
        }

        await new Promise(r => setTimeout(r, 30000))

        let resp: any = await this.conn.query(`select Status FROM ApexTestRunResult where AsyncApexJobId='${testRunId}'`)
        if(resp.records[0].Status=='Completed'){
          this.ux.log(`Running All Tests for id ${testRunId} is done!`)
          flag = false
        }else if(resp.records[0].Status=='Aborted'){
          throw new SfdxError(`This Particular ApexTestRun has been Aborted!`)
        }
    } while (flag)

    let testResults: any = await ApexTestReportCommand.run(['-w', this.TIMEOUT, '-i', testRunId, '-u', this.flags.targetusername , '--json'])
    return testResults
  }

Expected result
The ApexTestReportCommand should've returned results in json, considering that the test run was Completed.
Actual result
The result returned is { status: 0 }
Additional information
I've dug through the code (to salesforce-alm/dist/lib/apex/apexTestApi.js) and noticed this on line 671 under the 'checkProgress' method
if (status.Status === 'Completed' || status.Status === 'Failed'){
    this.completed[status.Id] = status;
  }
  else {
    allCompleted = false;
 }

and have updated it to be
if (status.Status === 'Completed' || status.Status === 'Failed' || status.Status === 'Aborted') {...}

It looks like it returns the test results successfully now - I know this was intended to be by design, but consider this scenario.
SFDX CLI Version: sfdx-cli/7.42.1 win32-x64 node-v8.11.3
SFDX plugin Version: salesforcedx 47.15.0 (core)
OS and version: Windows 10, Version 1809 (OS Build 17763.973)

@Pyronewbic I have notified the team that owns this command and they are taking a look.

Hi @Pyronewbic - Thanks for raising this.  It is working as designed today, but this is an interesting use case.  We will look this as a potential enhancement to consider when we do upcoming work in this area.

Hey @Pyronewbic, I am grooming some old Github Issues. This one is a little tricky to track down – a lot of migrations, ownership changes, and features have happened since it was opened. A quick scan of the [migrated] code looks like this might be fixed here.
If this is still not working as you'd expect when using the latest version of sf (currently 2.13.9), could you please open a new Github Issue with updated information. Thank you!

Hi there, @iowillhoit - it's been a while since I've worked with sfdx, but I've upgraded deps to the latest version, and the changes made help my parallel apex class runs (with aborted ones if they cross a threshold time), return the required output. Thanks for pointing it out!


SAK-29000 Create sakai.property to show/hide authorization fields when adding roster(s) to a course site

https://jira.sakaiproject.org/browse/SAK-29000
Site Info -> Edit Rosters -> Add Roster
The authorization fields are not actually required and can create roster attachment issues (waiting for authorization).
This introduces a sakai.property (site.addroster.authorizationrequired) to control whether or not these fields are visible to the user. Default is true (original functionality). Only when set to false are the fields not visible to the user.

Updated as per Sam's comments


Zuul with Spring Security

I have an angular application which I am reverse proxying through Zuul. Everything works well until I add Spring Security. Here is my code:
application.yml (zuul)
`
ui:
path: /**
url: http://localhost:4200
`
WebSecurityConfigurerAdapter
`
@Configuration
@EnableWebSecurity
public class AppSecurity extends WebSecurityConfigurerAdapter {
......
@Order(Ordered.HIGHEST_PRECEDENCE)
@Override
protected void configure(HttpSecurity http) throws Exception {

	http.headers().cacheControl().disable();
    http.headers().xssProtection();
    http.headers().httpStrictTransportSecurity();

    http
    .headers()
    .addHeaderWriter(new XFrameOptionsHeaderWriter(XFrameOptionsMode.SAMEORIGIN))
    .and()
    .csrf().disable()
    .sessionManagement()
    .sessionCreationPolicy(SessionCreationPolicy.ALWAYS)
    .and()
    .exceptionHandling()
    .authenticationEntryPoint(redirectionEntryPoint()).accessDeniedPage("accessDeniedUrl")
    .and()
    .authorizeRequests()
    .antMatchers("/**").access("@user.hasPermission()")
    .anyRequest().authenticated()
    .and()
    .addFilterBefore(AuthenticationProcessingFilter(), AbstractPreAuthenticatedProcessingFilter.class);

.....
`
There is a accessdenied.html in the spring boot zuul project that the user should be taken to if the user does not have permission. But because of the /** path in the application.yml, the user is never sent to the page if the user does not have access, the user instead gets access to the angular application regardless of permission.
Is there a work around this? Can I tell Zuul to NOT send the user to the angular application if the user does not have access?

This is not the Spring Cloud issue tracker.

Moving it out of this.


Session Problem

I have a DEV Page on a hosteurope Server. The Plugin is working fine there.
But on the LIve Server (1und1) I Always get the "Please enable sessions in your grav system config. See https://github.com/bitstarr/grav-plugin-draft-preview#configuration" even the system.yaml is the same.
is it possible, that there are differences in the PHP Settings?

Solved..
After editing the Config in GRAV Backend it worked.. But not if i changed the file directly


Auto client reboot function

Given the client can autolock for staking, and given the number of forking events that require the client to be rebooted to resync after a forking event, it might be a useful feature to enable the client to reboot via set timer..  e.g.  once a day, week, biweekly,  etc.

I think an automatic restart would not be good (see here):

Asking important, so wallet doesn't restart forever

"the number of forking events":

yes, we had now 7 forking events in last 2 weeks :-( makes like in average every 2nd day (everyone knows my table, so no need to post the link now)

Not at automatic function. A user function for individuals who do not sit and monitor their clients. If you read the main thread, a number of users commented on having to reboot their clients after a fork, in order to resync the client. Some of the users only monitor their clients periodically. A manual function to allow a one off reboot would address their concern over having to hover over the client to ensure it is synced after a fork event.

The code shoul be made so the reboot is not needed. The fact that reboot is needed is indication of programming error or ba design. Auto reboot is just a workaround. Moreover it is impossible to determine when reboot is needed due to Halting problem.

A MANUAL USER FUNCTION. For users who let their clients run without monitoring them on a full time basis. Some users have mentioned that they lose time staking or mining when a fork happens when they are away doing something..  A manual setting to allow a auto reboot would address the problem. As to the myriad of other functionality issues, I have already voiced an opinion as to how a stable and functionally client would be the best advertising for GRC.

I'm not sure a reboot would be enough... you have to make sure you're on the right chain and stuff after/during a fork.

An auto-reboot would be detrimental to the network, if such a 'fork' event was detected, if everyone's client was to reset then the majority of users who don't use auto-unlock would cease staking until they manually unlock their client, further decreasing staking participation.

Along with a myriad of other notable gremlins that already exist.  A number of long time users mentioned this on https://cryptocurrencytalk.com/topic/1331-new-coin-launch-announcement-grc-gridcoin...  That their client requires to rebooted after a fork event. And that some users do not sit and monitor their clients and come back surprised by a fork event. Which I gather also results in loss of staking and which is rectified by rebooting the client. We have a medicine chest worth of other band-aids and workarounds, some of which befuddle new users and create negative commentary. It's simply a suggestion. Personally I have had my client hosed up during some the growing pain events, lost staking, lost coins, 0 mag, missing super blocks, missing projects, etc. However I have been on Boinc since 1999 and consider GRC a worthwhile endeavor.  Kill off all of the gremlins and the client will sparkle and shine, right now it is not for novices or the faint of heart.

windows users have reboot option for wallet not linux.

Should we try to make the linux wallet reboot too? In the light of windows and linux feature parity? On the pro side, the wallet could automatically reboot if you encrypt your wallet. @denravonska what do you think, feature or ballast? I think we should remove it completely or try to make it work on all platforms. I could look into it if we want it to work on linux too.
Oh, I am talking about the reboot function in general, not automatic reboot after x amount of time or something like that. Thats a bad idea.

@skcin I think the current implementation should be replaced with something portable. We still need it for upgrade procedures but we probably shouldn't allow for it through RPC calls.

I don't think automatic upgrades work on windows. I have suppressupgrade=false in my config but the last reported upgrade was mid July which is probably why I ended up on a fork last week.


Enable cpu offload with weights inside the module

What does this PR do ?
This PR adds the possibility to perform cpu offload with the weights stored inside the module. You just need to pass cpu_offload = True in the dispatch_model. (not sure about the naming of the arg as it can be confusing)
Before this PR, all offloaded modules were placed on the meta device and the weights were either stored in a dict (cpu offload) or a mmap (disk offload). We would then move the modules to the execution device with their respective value taken from the dict/mmap during the forward.
For the user, this seems a little counter intuitive to put weights in a dict in the cpu offload case. Moreover, letting these weights on the modules should not degrade the performance during inference at all. Offloading created a number of issues about the parameters being on the meta device. While this does not completely solves issues related to meta device, this should cover most cases users don't use disk offload that much.
For now, the default value is False but I would like to make it the default behavior + extend it to Transformers. LMK if this make sense.
cc @mfuntowicz since you had an issue with offloaded model + quantization
cc @LysandreJik for visibility
Solves partially 1190
TODO:

Fix a memory leak somewhere

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Revert "Avoid enable DLQ on Key_Shared subscription. (#9163)"

As discussed in https://github.com/apache/pulsar/pull/9583, Key_Shared is not all about ordering, so we'll still enable use of DLQ but adding document to warn user about the consequence of using negative ack and DQL for ordered sub type.
This reverts commit 9af857781fc3d357834eaa13acf45005f8186875.

/pulsarbot run-failure-checks

@codelipenghui please take a look.


Update requirements.txt

'hidapi' version  removed to fix the error with hidapi installation issues.

Can you update the hidapi dependency to an exact version match (e.g., hidapi==0.14.0)? I will merge it after that. Python tends to use whatever version is available on the machine otherwise, which has the potential to still cause errors later.


Bug: error while creating new Contributor Insight

Describe the bug
Getting "An error has occurred, Try again" while creating a new Contributor Insight from the past 20 hours
This is in the prod
Steps to reproduce

Go to workspace
click on Create  under Contributor Insight from the sidebar
Add contributors and click Create Insight
See the toast message "An error has occurred, Try again"

I'm not able to reproduce this: @shubhamchasing - can you include what responses from api.opensauced.pizza are included in the network tab of your dev tools when you run this? That will help us see if there are API failures or timeouts

@jpmcb I checked in dev tools, and it was 401: unauthorized, sorry I could not capture the response.
Maybe due to cache, it was showing me as logged in.
I cannot understand why it was showing me as logged in in the first place even though I refreshed the page multiple times.


Support Python 3.12

https://github.com/single-cell-data/TileDB-SOMA/issues/1849
Note: I ran python-spec/update-requirements-txt

Question: if you ran `update-requirements-txt, with the mods to include python 3.11 and 3.12, shouldn't there be two additional files included in this PR?  (requirements-py3.11.txt and requirements-py3.12.txt)?

Question: if you ran `update-requirements-txt, with the mods to include python 3.11 and 3.12, shouldn't there be two additional files included in this PR? (requirements-py3.11.txt and requirements-py3.12.txt)?

Yes and I watched myself typing git add of them ... 🤔

Also, is it worth updating the python-somacore.yaml to include python 3.11 and 3.12?

Thanks for seeing what I did not!

This is way bigger of a change than what I would expect. Was this run on a Linux machine or Mac OS? Running it right now on Linux I get the diff in change 7e3adfe95cd032ce644e15a96f0daed1005b7151.

@thetorpedodog I ran it on an Ubuntu EC2 instance.
I'm happy to commit whatever. Just trying to do what I thought was right.

@thetorpedodog https://github.com/single-cell-data/SOMA/pull/186/commits/4551a830274f8fc0dc3bb80397553ddb1850d858

I'm happy to commit whatever. Just trying to do what I thought was right.

I am puzzled. I’m sure you did everything right, and everything else looks normal, but the reason that Python 3.10 (and only Python 3.10???) has (a) so many additional packages and (b) a bunch of downgrades is beyond me. The other thing I can think of: is this an AMD64 machine, or AArch64? (But even then, why would it be so different??????)

@thetorpedodog I don't know the right thing to do to merge this PR.

@thetorpedodog I applied your diff in @thetorpedodog https://github.com/single-cell-data/SOMA/pull/186/commits/4551a830274f8fc0dc3bb80397553ddb1850d858
Does that unblock us?

I am puzzled. I’m sure you did everything right, and everything else looks normal, but the reason that Python 3.10 (and only Python 3.10???) has (a) so many additional packages and (b) a bunch of downgrades is beyond me. The other thing I can think of: is this an AMD64 machine, or AArch64? (But even then, why would it be so different??????)

@thetorpedodog here are the specs:
ubuntu@wihti[prod][][~]$ python --version
Python 3.10.12

ubuntu@wihti[prod][][~]$ uname -a
Linux ip-172-31-85-136 6.2.0-1018-aws #18~22.04.1-Ubuntu SMP Wed Jan 10 22:54:16 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

That machine has a 3.10 already, and tiledbsoma already, before my running your script.
Should I add a comment that python-spec/update-requirements-txt should be run from a clean Docker image perhaps?

That machine has a 3.10 already, and tiledbsoma already, before my running your script.
Should I add a comment that python-spec/update-requirements-txt should be run from a clean Docker image perhaps?

It shouldn’t need to, at least as far as I am aware, because I thought Conda provided enough isolation. I’ll see what happens when running in a couple different Dockers.

I made this little script and put it at playground/run-in-container.sh:
#!/bin/sh

apt-get update
apt-get -y install python-is-python3 python3-pip git wget
apt-get -y upgrade
cd /tmp
wget -O miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x ./miniconda.sh
./miniconda.sh -b
eval "$(/root/miniconda3/bin/conda shell.bash hook 2>/dev/null)"
git clone -b original-py3.12-branch https://github.com/single-cell-data/SOMA.git
cd SOMA
./python-spec/update-requirements-txt
echo "####################################################################"
echo
echo
git --no-pager diff
echo
echo
echo "####################################################################"

original-py3.12-branch refers to commit 67e9c40ba2f32fbe18243ee24749e9ce2832928f
and ran it like:
$ export DISTRO=ubuntu:22.04
$ docker run -it --rm --mount type=bind,source="$(pwd)/playground/run-in-container.sh",target=/opt/do-stuff,readonly "$DISTRO" /opt/do-stuff

and the diff it output looked like this, on both ubuntu:22.04 and debian:12 (there may have been some slight differences in what versions were installed in the end but the list of + and − packages was the same):
diff --git a/python-spec/requirements-py3.10.txt b/python-spec/requirements-py3.10.txt
index 52fb7e9..ec1f979 100644
--- a/python-spec/requirements-py3.10.txt
+++ b/python-spec/requirements-py3.10.txt
@@ -1,37 +1,19 @@
-anndata==0.9.1
-attrs==23.1.0
-cloudpickle==2.2.1
-contourpy==1.1.0
-cycler==0.11.0
-fonttools==4.40.0
-h5py==3.9.0
-joblib==1.2.0
-kiwisolver==1.4.4
-llvmlite==0.39.1
-matplotlib==3.7.1
+anndata==0.10.5.post1
+array_api_compat==1.4.1
+attrs==23.2.0
+exceptiongroup==1.2.0
+h5py==3.10.0
+llvmlite==0.42.0
 natsort==8.4.0
-networkx==3.1
-numba==0.56.4
-numpy==1.23.5
-packaging==23.1
-pandas==1.5.3
-patsy==0.5.3
-Pillow==9.5.0
-pyarrow==12.0.1
+numba==0.59.0
+numpy==1.26.4
+packaging==23.2
+pandas==2.2.0
+pyarrow==15.0.0
 pyarrow-hotfix==0.6
-pynndescent==0.5.10
 python-dateutil==2.8.2
 pytz==2024.1
-scanpy==1.9.3
-scikit-learn==1.2.2
-scipy==1.10.1
-seaborn==0.12.2
-session-info==1.0.0
+scipy==1.12.0
 six==1.16.0
-statsmodels==0.14.0
-stdlib-list==0.9.0
-tblib==1.7.0
-threadpoolctl==3.1.0
-tqdm==4.65.0
-typing_extensions==4.6.3
-umap-learn==0.5.3
+typing_extensions==4.9.0
+tzdata==2024.1
diff --git a/python-spec/requirements-py3.12.txt b/python-spec/requirements-py3.12.txt
index b23699f..2bb7667 100644
--- a/python-spec/requirements-py3.12.txt
+++ b/python-spec/requirements-py3.12.txt
@@ -13,8 +13,8 @@ pyarrow-hotfix==0.6
 python-dateutil==2.8.2
 pytz==2024.1
 scipy==1.12.0
-setuptools==69.0.3
+setuptools==68.2.2
 six==1.16.0
 typing_extensions==4.9.0
 tzdata==2024.1
-wheel==0.42.0
+wheel==0.41.2
diff --git a/python-spec/requirements-py3.7.txt b/python-spec/requirements-py3.7.txt
index fcdd4b3..7980211 100644
--- a/python-spec/requirements-py3.7.txt
+++ b/python-spec/requirements-py3.7.txt
@@ -1,5 +1,6 @@
 anndata==0.8.0
 attrs==23.2.0
+certifi @ file:///croot/certifi_1671487769961/work/certifi
 h5py==3.8.0
 importlib-metadata==6.7.0
 llvmlite==0.39.1

…which is to say that, even within an empty container, I couldn’t get the same package combinations you were getting and the end result is closer to what I had gotten by running it on my own regular machine. Does the result end up looking any different if you run it in a container on yours?

@thetorpedodog full log: https://gist.github.com/johnkerl/2dd8f2a19db99c601865e42e242d29b9


Doctest does not support BDD style scenario with fixture as Catch2 does

A simple define is simply missing to achieve just that and be compatible:
#define SCENARIO_METHOD(x, name) DOCTEST_TEST_CASE_FIXTURE(x, "  Scenario: " name)

@boutblock Can you please provide a link to Catch2 implementation to understand this feature request better?

@daudrain You are free to make a PR. Please provide a minimal example showing what feature is missing, how the added feature would look like and expected output when executing the tests. Thanks!


Bumped react/http up to 0.4 from 0.2

API didn't change for our use and the lib plus dependencies received several bug fixes including one that causes 100% CPU usage as described in #295. Another thing is that this opens the door to react/filesystem in a later stage for the webservers file IO.

@WyriHaximus Would it be possible to do this with just the react updates and not updating so many other dependencies? I'm :+1: on this but don't want to change things around too much if we can help it.

What do you mean exactly? This purely bumps the react/http version nothing more. Anything else is just speculation of what we could do :smile: .

Ah I see what you mean, that's interesting as I only did a composer update react/http and only the reactphp packages got updated :/...

This is going to be messy to fix.
The old lock file references a repo (DependencyInjection) that doesn't exist at that url any more. Also both lock files were generated using different versions of composer so it could be that @WyriHaximus is using a more up to date version that requires more recent components.
Looking at the latest composer.json in composer itself the components that are being updated are because @WyriHaximus version of composer requires them to be updated. @simensen if you update your composer do you see similar results?

Sorry if this is a stupid question but why is composer required in composer.json in the first place?

@mikebell You're on to something, after making this PR I've ran into an issue with a recent composer update that is steering up troubles when the project (for example) is 5.3+ but you're using 5.5. Will investigate.

What exactly needs to be done here?
If it's bumping the version too much ^0.2 should keep it low and allow higher.

@WyriHaximus Would you mind taking a look at this to see if we should still do this? We can get help resolving the conflict if that helps, but would be good to know if we should actually do this or not.

@WyriHaximus can we bump it to 0.5?

@Xerkus Would love that, but due to up coming 0.6, 0.7, 0.8, and eventually 1.0 I would prefer waiting two months before picking this up again

I'm going to close this for now, then.

:+1: I'll either file a new PR or update this PR when 1.0 is out :smile:


Add updated JSON for reg D

This is JSON for Reg D that fixes issues with titles in Appendix A.

:+1:


Buildkite agents should have their cache cleared regularly

Currently, the buildkite agents don't have any of their docker caches cleared ever. This could end up taking up all of their harddrive space eventually. It would be nice if they had a regular systemd (probably weekly) task run which cleared each of their caches.
Setting this up would involve writing a script/systemd task to do it, putting that script/task on the existing buildkite machines, then updating the instructions for setting up buildkite agents in NUbook.
Here's an example list of things to purge/bash commands to do it:
docker buildx prune -af
docker container prune -f
docker image prune -af
docker volume prune -f
docker system prune -af
# possibly unnecessary, since I think this doesn't build up now that we use buildx...
docker builder prune -f

I can sort that out soon :+1: ,
It probably doesnt need to be systemd and just a cron job is fine, is that bash script something I would put in here?

This is probably an issue (as are most of the ones I am writing up) which we might want to wait to do until after webots/robocup things.
If your existing PRs are waiting on other people, and you don't have any defined work to do on the webots stuff, then first port of call is probably to bug people for things to do for our webots efforts. If that fails, then we should look to start picking up more projects like this one. This one is probably pretty simple to knock over though. :shrug:
Sidenote - @Bidski was keen on using a systemd task to do it, instead of a cron job. personally, I am indifferent :p

I am also indifferent, but systemd feels more right to me. I am also wondering if we could set it up to monitor hard drive space and then purging when X% of hard drive is occupied, which cant be done as a cron job (as far as i am aware)

Interesting idea. One problem with that though is if we have a buildkite agent set up on a machine which has that amount of hard drive space taken up by other stuff (e.g. Josephus' lab computer, which might be filled with windows bloat :smirk: ), it could try to run it all the time. Although I suppose you might be able to set up a cooldown for it?

Instead of monitoring hard drive space directly, we could monitor image, container, volume and cache size with docker system df.
We also might run into a issue if it tries to clear caches as a build is in progress?

You can also set a different percentage on those machines. Or, in the case ofna persons lab computer, that person can handle it manually when they feel it is necessaary

Hard drive space would be more indicative than the cache size alone.
We should able to check for active containers to make sure there are no active builds. Failing that we can always make a lock file that prevents the clean up from running

Hey! My computer in the lab is Mint (that now barely works).

Also, the purge should only affect dangling/unused images/containers, not ones that are currently in use

GitHub Actions used now instead of Buildkite


Changed listing_filed with listing_failed and added Italian translation

Hello, first fork, commit and pull request on GitHub. Hope I followed the right path. Great project! Is it possible to translate all the other text in the interface (e.g. Menu)? Thank you!

Thanks @YourITAssistant


Input file to Subdigger Algorithm

Can you please provide an input file to work on for this algorithm.

You can use any network from snap.stanford.edu.
Here is a sample: celegans.zip

Thanks


Fails to build with Boost 1.69 (develop snapshot)

After https://github.com/boostorg/boost/pull/189 build fails, see error log and missing files
CMake Error at /usr/local/share/cmake/Modules/FindBoost.cmake:2049 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.69.0

  Boost include path: /usr/local/include

  Could not find the following Boost libraries:

          boost_signals

  Some (but not all) of the required Boost libraries were found.  You may
  need to install these additional Boost libraries.  Alternatively, set
  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
  to the location of Boost.
Call Stack (most recent call first):
  CMakeLists.txt:41 (find_package)

Note, Boost 1.69 is scheduled to be released on 2018-12-12.

Thanks for the bug report.
We've been using singals2 by default. I think the bug fixed by not requiring the old signals library in CMake script.
Though not testing specifically against Boost 1.69, build logs show the old signals library is not involved in build any more:
https://travis-ci.org/rime/librime/jobs/447004009#L1349

Your code added in 8a9ef3bc661d2784ab30759c0d865dea4253eb44 contains a typo:
if(BOOST_USE_SIGNALS2)
  add_definitions("-DBOOST_SIGNALS2")
else()
  set(BOOST_COMPONENTS ${BOOST_COMPONENTS} singals)
endif()

singals should be signals.


Improve batch request support

[ ] Support more than 20 batch request items using batch request content collections
[ ] Expose a method to fetch failed steps when using BatchRequestContentCollection so users can retry those.
[ ] Expose a method getResponsesStatusCodesAsync() to allow checking the status codes without creating a HttpResponseMessage for each step for both BatchRequestContent and BatchRequestContentCollection.

reference issues:

https://github.com/microsoftgraph/msgraph-sdk-java-core/issues/768
https://github.com/microsoftgraph/msgraph-sdk-go-core/issues/170
https://github.com/microsoftgraph/msgraph-sdk-dotnet-core/issues/612

@bwosborne2 it's still open. It will be implemented as a non-breaking change once we release a stable 2.0 in a few days.


Bug: Click and drag of gene glyph doesn't work when there are UTRs along with exons in CanonicalGeneGlyph

Click and drag of gene glyph doesn't work when there are UTRs along with exons in CanonicalGeneGlyph
UTRs doesn't exist in canonical gene in this spec - https://github.com/The-Sequence-Ontology/Specifications/blob/master/gff3.md#the-canonical-gene

Imported GFF3s are now regularized (in #412), so this is not longer an issue.


fix(controller): state property can't be used in a list_filter in the Django web admin

Container.state isn't a concrete model field therefore can't be used in an admin list_filter.  The desired functionality would have to be implemented via a custom django.contrib.admin.SimpleListFilter, but it's unclear to me how to efficiently query the scheduler for all containers in a given state.
Currently trying to browse to /admin/ raises ImproperlyConfigured with the following error:
'ContainerAdmin.list_filter[2]' refers to 'state' which does not refer to a Field.

Nice catch. LGTM.


Bump webxr-polyfill.js into the newest one

We need the newest webxr-polyfill.js including some bug fixes and renaming to XRSystem for webxr-ios

I don't have a permission to merge. Please do that who have.

merged.  I added you as an admin, too


Jasco ZW4203 with Home Assistant reports firmware versin 5.53 is available, but after install, the version reported installed is still 5.52.

The install succeeds, but the version is misreported.

This report belongs into https://github.com/home-assistant/core/issues. The issue template would have guided you there btw.

Ok nevermind, I see this is actually https://github.com/jascoproducts/firmware/issues/92. I thought it was a purely UI issue.


[Gssoc23] JS animation

Describe the project you want to add with tech stack
want to add a countdown timer in javascript

Expected behavior
a countdown timer when the duration is specified.

Screenshots (optional)

Additional context (optional )

@MohitGupta121 @TusharKesarwani Kindly assign this issue.


feat: add crossbell resolver

@AtlasQuan Thanks for the PR! I wasn't aware about Crossbell, do you know what is the coverage, or how many addresses have their avatar set on Crossbell?

@AtlasQuan Ok interesting, so Crossbell is also a chain, do you know how many of these 31k addresses have activity in mainnet? When adding a new resolver we need to make sure there is enough coverage, cuz it will increase loading time of the avatar on first load.

I just wrote a script to calculate how many Crossbell users are active (having at least 1 transaction) on mainnet. The result is 25149 out of 31034. Plus, Crossbell is still at a very early dev stage, meaning there might be more users joining in this ecosystem in the future. Let me know what you think.
The snippet is below.
import ethers from "ethers";

const provider = new ethers.providers.WebSocketProvider(/* ws uri */);

const fetchAddresses = async (
	pageToken = "/token/0xa6f969045641cf486a747a2688f3a5a6d43cd0d8/token-holders?"
) => {
	return fetch(`[https://scan.crossbell.io/${pageToken}&type=JSON](https://scan.crossbell.io/$%7BpageToken%7D&type=JSON)`)
		.then((res) => res.json())
		.then((res) => {
			res.items = res.items.map((item) => item.match(/0x\w{40}/)[0]);
			return res;
		});
};

let result = 0;
let pageToken;
const main = async () => {
	while (true) {
		const { items, next_page_path } = await fetchAddresses(pageToken);

		await Promise.all(
			items.map(async (address) => {
				const count = await provider.getTransactionCount(address);

				console.log({ count });
				if (count > 0) {
					result++;
				}
			})
		);

		console.log({ result, next_page_path });

		if (!next_page_path) {
			break;
		}

		pageToken = next_page_path;
	}

	console.log({ result });
};

main();

Hi, is there any progress on this pr? We are using stamp on RSS3, but have been missing this resolver that we want.


Vorticity

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@6b51acf). Click here to learn what that means.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage          ?   37.39%
=========================================
  Files             ?        3
  Lines             ?      123
  Branches          ?       17
=========================================
  Hits              ?       46
  Misses            ?       73
  Partials          ?        4

Impacted Files
Coverage Δ

xroms/xroms.py
26.22% <0%> (ø)

Continue to review full report at Codecov.

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


Workshop 3 - Checklist Part 2

Part 2

[x] CI(Continuous Integration) through Github Actions.
[x] CI checks that your code compiles or parses.
[ ] CI checks that the unit tests are passing.
[x] Master/Main is passing or is green.
[x] CI "badge" on the README.
[x] Optional items below
CI produces code coverage info.
CI performs lint checks.

@Akbar-163, @zakariyams, @AdeptiC, @Jakobloula, and @Zeruxe
Keep going!
Please complete the items by the next workshop on April 26. Also, mention the corresponding issue/commit for each item, so that I can follow up.

@Akbar-163, @zakariyams, @AdeptiC, @Jakobloula, and @Zeruxe
For the next workshops, please always mention the related commit/issues/PRs next to each item.


Value set before observing question

Do we need to resend value that was set before we observe liveevent?
For example we set value to our live data and only after this we subscribe with observer.
With current implementation we will not receive current value to our observer
val event = LiveEvent<Boolean>()
event.value = true
event.observe(this, Observer {
           // no trigger
})

If there is no support for Voids we can check value in observe function and send it to newly subscribed observers if it's not null.

Sorry for being late. As you said this class is not supporting such behavior, because it cannot keep track of classes that observed the value. My assumption is that we observe the live data on onCreate method, so we always have an observer to trigger!

Hmm could we add something to the readme about this? I also expected it to act like LiveData and keep the last change to send to new subscribers. Great little lib by the way. A missing piece for sharing viewmodels.

Thank you @CarsonRedeye. Actually, the name of this class is LiveEvent, if we want to keep the data for new observers then we could use LiveData as well. The point for this class is to not keeping the last change. If you want to keep it you can use a LiveData instance beside the LiveEvent instance. However, creating a PR is always welcome to either modifying README file or implementing the class you think is useful.


Move config & upgrader files to ProgramFiles

Changed GVFSDataRoot on Windows platform to
"C:\Program Files\GVFS\ProgramData".
Created new LogsDataRoot. LogsDataRoot is unchanged on all platforms.
gvfs config file now gets created in the new GVFSDataRoot directory.
Updated installer to copy gvfs.config file from old location to new.
Updated diagnose verb to use new LogsDataRoot.

Fixes #1585
#TODO: Gather feedback on whether to keep (or remove) code that sets ACLs on DataRoot and LogsRoot directories.

Gather feedback on whether to keep (or remove) code that sets ACLs on DataRoot and LogsRoot directories.

How is the code that adjusts ACLs impacted by these changes?

Gather feedback on whether to keep (or remove) code that sets ACLs on DataRoot and LogsRoot directories.

How is the code that adjusts ACLs impacted by these changes?

This PR has No impact on the code that adjusts ACLs. There is a question whether we still need to adjust ACLs on ProgramData directory. I will discuss offline and create a separate PR for that.


Support "sourceName" for easier coding?

Hi!
I expected SetSceneItemEnabled to receive "sourceName" (or "sceneItemName") but we need to use sceneItemId: 11 which is a "random" number that is not human friendly and theres no way to know it.
previously we used:
obs.send("SetSceneItemProperties", {
	"scene-name": "browsers",
	item: "warning",
	visible: true,
});

this was self explanatory, on the scene browsers set the item warning as visible.
now with OBS 28 and obs-websocket-js 5:
obs.call("SetSceneItemEnabled", {
	sceneName: "browsers",
	sceneItemId: 11,
	sceneItemEnabled: true,
});

which works perfectly well but sceneItemId is unknown to us "users".... are we supposed to guess it?
I had to use obs.on("SceneItemSelected", (data) => callback(data)); to find out it was 11 and then figured out theres code to get that ID programatically... one could do:
obs.call("GetSceneItemId", {
	sceneName: "browsers",
	sourceName: "warning",
})
.then((data) => {
	console.log(data.sceneItemId);
	obs.call("SetSceneItemEnabled", {
		sceneName: "browsers",
		sceneItemId: data.sceneItemId,
		sceneItemEnabled: true,
	});
});

but this makes the code way bigger compared with the original... also a bit repetitive... because first we find an ID then we set that ID enabled to true
what about supporting something like sceneItemName that way we could address a given item by a human readable name instead of a "random" ID. Something like:
obs.call("SetSceneItemEnabled", {
	sceneName: "browsers",
	sceneItemName: "warning",
	sceneItemEnabled: true,
});

I'm not even sure where that ID comes from and I'm guessing it might even change over time... (if the user removes/adds items)
P.S. Not sure if this is a problem with the JS version or with the protocol it self....? Should I open an issue on OBS GitHub?
Versions Used (if applicable):

obs-websocket-js version<EMAIL_ADDRESS>obs-websocket plugin version: none
obs-studio version: OBS Studio - 28.0.1 (linux)
node version: v17.9.1

Yes protocol issues should be opened with obs-websocket instead
request: GetSceneItemList, format of response


#457 Adding tip in user profile

Thank you for your contribution to the KodaDot NFT gallery.
Let's do a quick check before the merge.
Your contribution will be an eternal part of the community codebase.
PR type

[ ] Bugfix
[x] Feature
[ ] Refactoring

Before submitting this PR, please make sure:

[x] Code builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've didn't break any original functionality
[x] I've posted screenshot of demonstrated change in this PR

Optional

[ ] I've tested it on mobile and everything works
[ ] I found edge cases

What's new? (may be part of changelog)

This PR closes #457
I have added a 'Gift 10$' button in artist's profile and on clicking that I take them to /transfer with values pre filled. I have also added profile information for artist so the user knows who he is paying.

If issue had bounty label ($,$$,$$$)

Fill up your KSM address:
https://kodadot.xyz/transfer/?target=EzGc4s9PgCPx1YnF3fqzhLzVHpHMTL4LWPScwpDrR8JKgSU

Community participation

[x] Are you at KodaDot Discord? If not yet, let's join us - https://discord.gg/35hzy2dXXh

Screenshot

[x] Whenever my fix has changed something on UI, a screenshot for others, is more than welcome

I would probably put in way, so it's in same place everytime

I would change it to "Sent for Sign"

After being sent, it generated a link to https://kusama.subscan.io/extrinsic/0xff78499a69e974943f47c009d2b9718f489bc5e631b6a0ae8f99ec7c6817c184

Where right link to extrinsic is https://kusama.subscan.io/extrinsic/0x8f7580c1dc34d6cf300f1e645d9af74b8f0864de6c8b48a3300ebacbf90a9ef6
Otherwise good experience, I would note down to tell the user in something like
"Congratulations for supporting <artist_name>, now let's tweet about it" with link to help construct a tweet with transactions inside for example to drive engagement

@prachi00 let's finish this so we can push it to production :)

@yangwao for the transaction extrinsic being wrong we have to implement #755 first, so until that is done we should not add tweet text afterwards as it would link to the wrong subscan url.
Two issues I have resolved that you mentioned, other than the ones related to transaction extrinsic.

@yangwao I have finished this and updated the screenshot as well. Do let me know if you want to change the copy of buttons and the tweet, if they don't seem fine.

👀   Can we avoid force-push please? 🙄

@yangwao I have finished this and updated the screenshot as well. Do let me know if you want to change the copy of buttons and the tweet, if they don't seem fine.

Let me test it!

@yangwao Have done the text changes mentioned

d

let me put it live, seems there might be something missing, but 80% good, we can tune it later! 😄


fix tpool locking bug

There are two things going on here:

ConsensusChange now has a TryTransactionSet field, which is an unexported (i.e. unlocked) version of the consensus set's TryTransactionSet function. This allows the transaction pool to call TryTransactionSet even under lock, namely during ProcessConsensusChange.
The consensus set now has an exported method called LockedTryTransactionSet, which read-locks the consensus set and calls the supplied function, passing it an unlocked version of TryTransactionSet. However, this function is not part of the ConsensusSet interface. This allows the transaction pool to call TryTransactionSet multiple times without unlocking the consensus set. More importantly, it means the transaction pool can lock the consensus set first, before locking itself. This prevents a deadlock.

The effect of this is that the defrag test now passes. We may also see less NDFs.

yikes, but glad we have it fixed up.


Batch load entites when applying the entity cache

Part of #1381. Local benchmark with erc20:

Most of the store_set work got moved into as_modifications. Now store_set doesn't show up in the top categories anymore, and as_modifications is barely there, so we can claim this combined with #1384 really did improve things, I'd say we got at least a 2x speedup at fetching entites for merging. My local sync got to block 4844255 vs 4729000 previously, which signals than things got overall faster.
I still need to check that it really works with JSON storage, but this is ready for review. I also switched the runtime tests to use the test-store so we could get test coverage for this.

I tried this on Moloch with json and relational schemas and it synced correctly on both.


Need Javascript inputs as well please

Is your feature request related to a problem? Please describe.

Describe the solution you'd like:

Describe alternatives you've considered:

Additional context:

Closing as incomplete.

I want to know is it possible to run javascript on vscode edge extension?


Multiple delivery client factory

Motivation
Fixes #312 (replaced #333)
DEVREL-601
TODO

[x] Adjust documentation

Checklist

[ ] Code follows coding conventions held in this repo
[ ] Automated tests have been added
[ ] Tests are passing
[ ] Docs have been updated (if applicable)
[ ] Temporary settings (e.g. variables used during development and testing) have been reverted to defaults

How to test
If manual testing is required, what are the steps?

One last question - MultipleDleiveryClientFactory is OK?

Went through the comments -> is that alright @gormal?

Went through the comments -> is that alright @gormal?

Just nitpicks with formatting, please have a look.


Bot not working for some reason

Whenever I try to click on the bot file nothing is loaded. I also try to type in pip install requirement but it keep saying ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
https://github.com/simonfarah/tiktok-bot/assets/64929622/f8a56885-840b-4d24-8346-064a953bda3e

You must open the terminal and run this command in the bot directory. Please note that the bot has been updated so please be sure that you have the latest version.


Is this actively maintained?

Trying to train some object detectors for a business.
We need to be able to use a repo with a commercial license
Just wondering if this is still state of the art open source yolo trainer as the repo hasn't been committed to in a year...
We had been using MMDetection but it is a pain and we're looking to move off of it.

@bc-arl Hi, any success finding an answer? We are also on the same boat and looking for a better alternate to MMDetection. Any success finding a better alternative?

I'm the guy above and no, I haven't managed to find anything better than MMDetection

MMdetection can be a bit cleaner if you mainly use it for training, and try to avoid their runtime as much as possible. I.e export to onnx and try to stick to vanilla onnxruntime. Does require writing preprocessing / postprocessing code though to mimic what the model is expecting as input and make sense of the outputs, theres some examples of people doing this on github for both mmpose and mmdetection

Here's an example for rtmpose
https://github.com/Tau-J/rtmlib

P.S this approach can be a bit of a timesink initially, so I wouldn't do it if you just need to get something working quickly. But for a long term project, probably worth it.

@cravies Hey, thanks for the response and sharing some useful information. I am trying some luck with detectron2 as follows:
https://github.com/facebookresearch/detectron2
Currently, it looks good. Regarding YoloX, It's still Apache 2.0 License so maybe it could be used for commercial use.

Out of curiosity, what do you think about the SuperGradients repository? I've used it for a while, and it seems well-structured, similar to MMDetection, where all training-related configurations can be specified in a single file. However, unlike MMDetection, it doesn’t require several large, intertwined repositories to work. However the downside is that Deci was bought by Nvidia some months ago and for now it is unclear if the repo will be updated in the future or if it will retain it's apache licence.

SuperGradients looks good but don't want to use anything that's not actively maintained.
After looking around on the internet, people are saying keras-cv is an option. It's apache licensed, actively maintained, and has a yolov8 implementation.
Haven't tried it yet but will be exploring using it in the future. openmmlab is a pain and is no longer maintained.
https://keras.io/api/keras_cv/models/backbones/yolo_v8/


Read env from Fastfile

Hi Guys, is possible to read env from keys to fastfile for fastlane feature?
I've try with ENV["APPCENTER_KEY"] is not working yet, same way with react-native-config.
Thanks in advance

Hi Guys, is possible to read env from keys to fastfile for fastlane feature?
I've try with ENV["APPCENTER_KEY"] is not working yet, same way with react-native-config.
Thanks in advance

U can use this function to load env:
lane :load_env_from_json do |params|
Load environment variables from the JSON file
json_data = JSON.parse(File.read(params[:file]))
Set the environment variables
json_data.each do |key, value|
json_data.each do |scope, values|
values.each do |key, value|
ENV["#{key}"] = value
end
end
end
end


pull request for e2e test at 12/31/2016 09:26:11

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


Website looks out sync with docs

Hey, I just checked https://opensustain.tech/contributing/ and found that bullet points in the Contribute to the list section are not being correctly rendered. When I wanted to check what the reason might be I also found that the document under docs/contribution.md has slightly different content, so something seems to be amiss. Unfortunately I couldn't find out much more, but hopefully it helps to identify the issue.

Thanks @JarnoRFB. The problem was the mkdocs template misinterpreting the markdown file. Does it look better now for you?

Superb. The missing newline again :D


🏗 Chore/Add Local Netlify Build Emulation

🏗- Build Netlify locally in a deploy preview context

🏗

🏗


Start multimaster-fkie using a remote master (ROS_MASTER_URI)

Hi,
We are trying to start the master-discovery and master-sync nodes on a device with a remote ROS_MASTER_URI.
But when we try this, the master-sync node tells us:
"Master_discovery node appear not to running. Wait for topic with type 'MasterState."
When we take a look at the node manager we see we get another kind of error where it's complaining about the fact that the ROS_MASTER_URI is different than the origin IP address.
How can we start the discovery and sync nodes using a remote master?

Hi,
since the master_discovery updates the state of ROS Master by polling it is not a good idea to run ROS Master and master_discovery on different hosts.
If you still want to get it works, you need to comment out and hostFromUri(val) == hostFromUri(masteruri) @ https://github.com/fkie/multimaster_fkie/blob/master/master_discovery_fkie/src/master_discovery_fkie/interface_finder.py#L145 and https://github.com/fkie/multimaster_fkie/blob/master/master_discovery_fkie/src/master_discovery_fkie/interface_finder.py#L231
Regards,
atiderko

Thanks,
It's only going to be used for testing purposes.
I tried the changes and the warnings while running the master-sync-fkie node now seem to be gone.
Unfortunately I still have the same error in the node manager.
I tried changing the source code on both masters.
It seems like I am not yet able to broadcast topics to the other master.

Hi,
the master_discovery shows this warning, because in some cases a host has more then one interface and it can be an indication why something goes wrong.
In your case you have to ignore this warning.
In your problem:

are the master in the same network?
does the multicast work between these hosts? Try to set ~robot_hosts parameter of master_discovery to other host. (for details, see the launch file of the master_discovery_fkie)
are the topics synchronized? Perhaps it helps to set ~sync_remote_nodes of master_sync_fkie to True.

regards,
atiderko

Hi,
You were right. We did seem to be able to broadcast correctly now!
We will just ignore the warning for now.
You can close the issue if you like.
Thanks.


Confuse in the 'Sample Fuction'

def sample(self, model, n):
        logging.info(f"Sampling {n} new images....")
        model.eval()
        with torch.no_grad():
            x = torch.randn((n, 3, self.img_size, self.img_size)).to(self.device)
            for i in tqdm(reversed(range(1, self.noise_steps)), position=0):
                t = (torch.ones(n) * i).long().to(self.device)
                predicted_noise = model(x, t)
                alpha = self.alpha[t][:, None, None, None]
                alpha_hat = self.alpha_hat[t][:, None, None, None]
                beta = self.beta[t][:, None, None, None]
                if i > 1:
                    noise = torch.randn_like(x)
                else:
                    noise = torch.zeros_like(x)
                x = 1 / torch.sqrt(alpha) * (x - ((1 - alpha) / (torch.sqrt(1 - alpha_hat))) * predicted_noise) + torch.sqrt(beta) * noise
        model.train()
        x = (x.clamp(-1, 1) + 1) / 2
        x = (x * 255).type(torch.uint8)
        return x

Can anyone explain this fuction . In the line 'x = torch.randn((n, 3, self.img_size, self.img_size)).to(self.device)',  you create a random image then from that image you predict the noise ( i.e. predicted_noise = model(x, t) ). Are you tring to create an image from a random tensor ??

Does the randomly generated noise require a numerical range of randomly generated noise according to the training set?

Do you need a numerical range of randomly generated noise according to the training set requirements?

@CourtPoet The randomly generated noise needs to be a Gaussian distribution. In PyTorch, this function can be used ---> torch.randn.


Update the WinForms porting doc to the latest changes

We need to update the https://docs.microsoft.com/en-us/dotnet/core/porting/  according to the latest changes that are described here
About try-convert tool:

https://www.codemag.com/Article/1911032/Upgrading-Windows-Desktop-Applications-with-.NET-Core-3
About the latest WinForms Core designer
https://devblogs.microsoft.com/dotnet/updates-on-net-core-windows-forms-designer/

@Thraka I think this is for you.
https://docs.microsoft.com/en-us/dotnet/core/porting/winforms

This was fixed in the desktop repo.


Any other services worth implementing?

I'm curious what other services and alternatives for Imgbb can be implemented?
I found this one https://www.imghippo.com/api-info but it's not better than Imgbb.
Perhaps there are some others who offer more free space?
This post is for sharing the links and ideas.

I hoped that some day someone will create a request for another service. When I needed file uploading functionality imgbb was ranked at the top so I picked it. Imgur is something that I see quite often, but after reading about it, it seems not fully realible:
It’s best known among individuals using it for temporary image hosting for social shares.
Though some Redditors confirm that their files remain on the platform for years,
Imgur clearly offers no guarantees, especially if a user breaches their terms of service (including using Imgur commercially).

I would be happy to add another upload method, but I have no clue which one would be needed.

Indeed, Imgur is not reliable. Their website opens from my browser, but from hosting nothing works:
{"data":{"error":"Imgur is temporarily over capacity. Please try again later."},"success":false,"status":403}

It seems they block VPN and (some?) hosting providers...


Remove deprecated functions

Remove deprecated functions from chocoUninstall and replace aliases with full commands

@RichiCoder1 Depending on wheter you plan to accept #364 or not, which will remove the MSI after installation :)

There might a future where we have x86 and x64 version of GUI, and when that happens we'll probably switch to remote packages. So I'm onboard with this.

@RichiCoder1 But thinking of this and that ChocolateyGUI requires a recent Chocolatey version which has auto uninstall feature, I don't think we need the chocolateyUninstall.ps1 at all


[Virtual Machine] - scroll wheel of the page will be reset when click button in remote

Gateway Version: 1.3.2204.19002
To Reproduce
Steps to reproduce the behavior:

Go to "Server Manager" > "Virtual Machines"
Select one linux and click connect
scroll down and click button in virtual machine via remote
scroll bar has reset

Expected behavior
Scroll down the page and click the button success
Screenshots & Additional context

same issue.. it happened on my windows VM


feat : Center the text of copyright part

The copyright part in the footer is not positioned center .
It is slightly alligned to left side. By center this , it would look perfect.

@harshvardhansb can i work on this feature.

@harshvardhansb can i work on this feature.

yes You can ,

please assign me this issue

Hi @harshvardhansb, raised a PR regarding this issue. #210
Should fix the issue.
Please check it

@harshvardhansb can i work on this feature.

yes You can ,

Raise the PR. Please check this.


The parameter -LongerRetentionEnabled is undocumented

Although it is implemented in the cmdlet itself, the parameter -LongerRetentionEnabled is not documented in this article.

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

ID: e5d47105-b32e-f0f8-3e71-db411c6abe7c
Version Independent ID: 338beb1b-1f13-0a77-9ac3-1c4fe542b612
Content: Search-UnifiedAuditLog (exchange)
Content Source: exchange/exchange-ps/exchange/policy-and-compliance-audit/Search-UnifiedAuditLog.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

@officedocsbot assign @yogkumgit

Hi @boaz-w, thank you for your feedback.
I cannot see this parameter implemented:

Could you please paste a screenshot? Thanks!

Sure,
Please find screenshot attached below

Interesting...
Let me try this on different tenants because in my lab I don't have it. It should be something new.

Hi @chrisda,
Could you kindly help with this? I have tried with 2 different tenants and there I don't have the LongerRetentionEnabled parameter.
Thanks!

I don't see the parameter in the org I tried, either. But I ran this command:
Get-ManagementRoleEntry -Identity *\Search-UnifiedAuditLog -Parameters LongerRetentionEnabled

And I got results (no error):
Name                           Role                      Parameters
----                           ----                      ----------
Search-UnifiedAuditLog         View-Only Audit Logs      {Debug, EndDate, ErrorAction, ErrorVariable...}
Search-UnifiedAuditLog         Audit Logs                {Debug, EndDate, ErrorAction, ErrorVariable...}

So the parameter is in there, but it just isn't available to everyone everywhere (yet).
Let's wait a few weeks and see what happens.

Thank you!

@boaz-w,
This parameter will be documented when it's publicly available for everyone. We will close this issue.

@dariomws306  Thank you very much for the contribution and sharing this explanation. @boaz-w
Hope this information is helpful, appreciate your wait. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Update package version for 'Microsoft.Rest.ClientRuntime.Azure.Authentication'.

Heads up, this might fail validation (upstream), but I am ensure how to workaround it (ADO collectors are complaining about package version mismatch). So, I might have to merge this in with failing validation and then update the ADO collectors on corresponding PR.


add convert unit value

Is your feature request related to a problem? Please describe.
@weianweigan I have idea, whether we can add some drop down here with option convert unit if value return is doube or int or string like 10m3 from library of revit units ?
Describe the solution you'd like

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Sorry to reply you so late!
I don't use revit in my daily work, but It's a good idea to convert unit with options in my opinion.You work in bim area so you can add some feature directly if you want.
Thanks for your work.

Thanks so much,  I'll do it and make a pull request when I have some time over the weekend.

Resolve #55


Consider node-sass or lib-sass as a replacement for ruby sass

Consider node-sass or lib-sass as a replacement for ruby sass thus get rid of the ruby/sass dependency
https://github.com/dlmanning/gulp-sass
https://github.com/sass/node-sass (gulp-sass may not work with plumber)
https://github.com/sass/libsass
https://github.com/medialize/sass.js (emscripten, so no libsass installation is needed, cumbersome on windows)

Here are my findings so far:
different projects
Libass is just the library to compile sass natively in C to css. To actually run it, you need a wrapper to execute it. This can be done using sassc a command line driver (install via brew brew install sassc) or a language wrapper like node-sass, sass.js is basically the same thing just for the use in the browser.
sassc
At first I ran sass using and it was incredibly fast. From the command line it felt pretty much instant (even when compiling the whole ionic sass).
gulp-sass
I used gulp-sass to run the whole thing with gulp on mac & windows (using virtual box and the window 7 with ie10 from modern.ie http://dev.modern.ie/tools/vms/). Despite the node-sass installation notes which suggest that it's only a binding and you need to install libsass for yourself, this is not the case. Even on windows where it state that visual studio is required on windows, gulp-sass installed and ran flawlessly without it. I assume they're providing precompiled binaries.
The results?
speed
Well... See for yourself. First ist ruby-sass, second is gulp-sass. Quite the opposite of what I was expecting.

sourcemaps, autoprefixer, error handling
gulp-sass works without any problems, with sourcemaps and autoprefixer. Error-handling is not satisfying though, because it doesn't work with plumber effectively halting the gulp watch task when you have any errors, even if you catch them.

If you want, you can try for yourself cloning this branch (https://github.com/mwaylabs/generator-m/tree/lib-sass) of the generator and npm link it and then run `yo m --skip-prompts'.

reserach plumber use

Some issues I found regarding the slow compilation speed with node-sass:

gulp-sass https://github.com/dlmanning/gulp-sass/issues/258
lib-sass https://github.com/sass/libsass/issues/1205
node-sass https://github.com/sass/node-sass/issues/970

plumber use:

https://github.com/dlmanning/gulp-sass/issues/44
https://github.com/dlmanning/gulp-sass/issues/90

Improvement suggestion for implementation: https://github.com/dlmanning/gulp-sass/issues/90#issuecomment-112052541

name main.scss module.scss

Compiling SASS is really slow compared to other projects like Swiip's generator-gulp-angular, I'd say it's almost unusable... The current defaults for the generator seems like don't fix the issue. If you managed to fix this could you point us to the solution? Maybe downgrading node-sass/libsass?

Hi @Telemakhos, thanks for your feedback. Could you please provider further information on your issue:

which OS are you running (Mac OSX, Windows 7/8, ...)
which version of node are you running node -v
what kind of drawbacks are you experiencing?

note that a compile time of 2 to 6 seconds is common (more on windows), when the whole ionic scss is compiled in every step (which the generator does because we like to enhance the ionic sass for our projects).

If this problem persists, please open a new issue or refer to this one, if the speed of your compilation is within the above tolerance:
https://github.com/mwaylabs/generator-m/issues/212

which OS are you running

OSX Yosemite 10.4.4

which version of node are you running

v0.12.4

what kind of drawbacks are you experiencing?

As you mention, the gulp scss task takes 6 secs to compile. We have several projects with gulp + scss with node-sass with much bigger stylesheet codebases and all compile times are 0-2 secs (what we understand as acceptable). So we thought something was wrong with the boilerplate defaults...
I will try to include the precompiled ionic css as you say, or maybe tweak the gulp tasks...

Hi @Telemakhos, sorry for the late reply. I fell sick and it took me a while to recover.
I think it would be good idea to be able to choose whether you want precompiled ionic css or the sass version. This shouldn't be a major change so I think we might implement it soon.
See https://github.com/mwaylabs/generator-m/issues/212.
If you find out anything about the overall performance of gulp-sass/node-sass or possible tweaks for the gulp tasks, please let us know. We've been doing some digging around on these topics as well. I can't say with overwhelming success so far...

Hi @gruppjo, you're proposal is a nice fix in the mean time, but it's a major decrease in performance that should be addressed in its origin. We've pinpointed the source of the problem in the node-sass module.
Until the issue is (hopefully) resolved, some of us are downgrading. Consider using gulp-sass 1.3.3 (node-sass 2.1.1) in the mean time. Ionic Framework guys are still using node-sass 2.x in their official boilerplates and the framework users are doing just fine.

@Telemakhos, the master version of the generator now supports to choose the precompiled css of ionic as of 38ae043a7da86891fe02f1f5d8bf870f24a8933c.
Additionally we prepared a guide how to switch from one to the other (gulp tasks, etc...) in the docs, see https://github.com/mwaylabs/generator-m/blob/master/docs/guides/ionic_css_or_sass.md.


{Core} hotfix The name of extension of dev is None if has incompatibility problem

Temporary hotfix the name not found problem when an extension has incompatibility problem.
Fix https://github.com/Azure/azure-cli/issues/12597
Background:
CLI and extension currently relies on metadata.json to load/record meta info, which is generated from wheel <= 0.30.0 while packaging. However it's buggy and wheel starting from 0.32.0, has removed the metadata.json as wheel.
Also, src/index.json use that that to update.
So, we cannot upgrade wheel for now until we decide to migrate metadata infrastructure.
Additional context

request for upgrade wheel
PEP 426, the metadata of Python Package
Decided to pin wheel version in CLI
Change logs of wheel

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

add to S167


Improvements to the xlsx format of the Filterable Billing Export

Describe the issue
There is a excel plugin used to generate the billing exports.  We want to pre-format the spreadsheet in a common format for all the POs.
Which Sprint Goal is this issue related to?

Note: 'Milestone' is a ZenHub term that we use synonymously with 'Sprint'.

The 'Milestone' description (created in ZenHub) should clearly list Sprint Goals. This section should indicate which 'goal' this issue is related to.
Additional context
Add any other context, attachments or screenshots
Definition of done

Column A deleted (the headerless system rownum)
Row 2 deleted (empty spacer row)
Columns fully expanded
Freeze panes on project 2
Filters on all headers turned on

I believe there is also an intent to produce an Excel file for each billing group for the PO's in addition to aggregated including all billing groups ...this is not explicitly captured in to DoD but it is implied.
Other requested features are implemented for the aggregated file ,but will continue work in order to generate a file per PO/billing group.

XLS file per PO/billing group, as well as a file including all billing groups is now generated as part of the utility.


Make it easy to consume iOS library for app developers

Problem
Right now the easiest way to use mopro is to clone this repo and work on it across libraries.
It is more desirable for there to be a published artifact (Cocoapods) that an app developer can import on their own and treat other Rust stuff as a black box.
Notes
This might require us to factor out iOS package since I believe library has to be included in the repo (need to double check). For a static library this would bloat up repo quite a lot.
Related to https://github.com/oskarth/mopro/issues/4
This might become a v0.1 release of mopro on iOS. This would be a good target for release. We can separate that out into a separate issue as it likely involves some misc chores to setup accounts, distribution etc.
Acceptance criteria
Easy for app developer to use mopro as iOS library and treat Rust stuff as black box.

Mostly done with mopro-cli.


gazebo_ros_control plugin is waiting for model URDF in parameter [/jackal/robot_description] on the ROS param server

Hi,
I'm using ROS melodic. multimaster_fkie.
getting "gazebo_ros_control plugin is waiting for model URDF in parameter [/jackal/robot_description] on the ROS param server."
Also suggest me how can i pass this URDF in parameter on ROS param server?
-------------------------These are the logs from docker terminal------------------------
Finished loading Gazebo ROS API Plugin. waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting... Finished loading Gazebo ROS API Plugin. waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting... waitForService: Service [/gazebo/set_physics_properties] is now available. Physics dynamic reconfigure ready. Camera Plugin: Using the 'robotNamespace' param: 'jackal/front_stereo/' Camera Plugin: Using the 'robotNamespace' param: 'jackal/front_stereo/' Camera Plugin (ns = jackal/front_stereo/) <tf_prefix_>, set to "jackal/front_stereo" Camera Plugin (ns = jackal/front_stereo/) <tf_prefix_>, set to "jackal/front_stereo" Loading gazebo_ros_control plugin Starting gazebo_ros_control plugin in namespace: jackal gazebo_ros_control plugin is waiting for model URDF in parameter [/jackal/robot_description] on the ROS param server.

Hi,
where should the URDF come from? Usually this is loaded by the launch file.
If you have loaded it on another roscore and want to synchronize the parameter, you can use param_sync.py from the fkie_master_sync package.

Hi atiderko,
first of all thanks for commenting.
I am using two docker. One side I'm running gazebo and on the other side i'm running jackal robot.
Also URDF file is called from launch file from jackal robot side container.
Two roscore are running one on gazebo container side and one on robot container side.
Please explain more how can i use param_sync.py to sync robot description.

On the machine where you need remote parameter run:
rosrun fkie_master_sync param_sync.py
It is a simple script which listen to changes published by master_discovery and get parameter from remote roscore.

I'm using ros-melodic.
both sides fkie_multimaster is running, So both side master_discovery and master_sync are running.
Also i'm able to publish and echo topic from one to another.
But I'm not able to get and set parameter in between both master.
I did 'rosparam set my_param 88" on one side, So i'm able to get and list this parameter this side only.
When I'm trying to list "rosparam list" on other side, this parameter is not displayed, So i'm not able to get this parameter.
Please let me know How can i sync parameter in between fkie_multimaster.

The parameter synchronization is not official part of the multimaster.
The parameter synchronization is very simple and not efficient. The changes by rosparam set will not be detected. Only changes on nodes or topic can trigger the parameter synchronization.
What is the output of the param_sync.py. Was the synchronization to the other host performed?

looks good to me, but perhaps something was changed in MasterProxy and should be fixed, but I have currently no time for debugging, see issue #66

is the problem still existing?

please reopen if the problem persists!


[WFLY-13522] Upgrade jboss-ejb-client to 4.0.33.Final

https://issues.redhat.com/browse/WFLY-13522

Linux JDK11 job had 1 test failure: EjbInvocationStatisticsTestCase.testSingletonWaitTime, which is a known transient failure (WFLY-10173). It was fixed recently and somehow re-ocurred. I think we can ignore this failure for now.
Linux with Sec JDK8 had 1 clustering test failure: XSiteSimpleTestCase.  @pferraro can you check if it's related to this ejb client upgrade?

@chengfang XSiteSimpleTestCase doesn't involve EJB and it fails about 2% of the time so I'm not concerned.  EjbInvocationStatisticsTestCase.testSingletonWaitTime is failing a lot but not related to this.

Windows JDK11 has 1 failure, which looks unrelated and more like CI infrastructure problem: eap640.MixedDomainDeployment640TestCaseorg.jboss.as.test.integration.domain.mixed.eap640.MixedDomain640TestSuite: org.jboss.as.test.integration.domain.mixed:
Caused by: java.net.ConnectException: WFLYPRT0053: Could not connect to remote://[::1]:9999. The connection failed
15:58:21
    	at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:129)
15:58:21
    	at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:145)
15:58:21
    	at org.jboss.as.test.integration.domain.management.util.DomainTestConnection.connect(DomainTestConnection.java:137)

Oddly, I recall this job all passed yesterday.


Integrate Coffescript syntax checker

Makes it easier to detect problems when writing custom components.
Could for instance use Coffeelint


Join example missing

Table Join Example missing.
Please kindly provide some examples of table joins (join, left join)

@theburningmonk ??


Fix sorting by server

Sorting by server was documented in the config, but it wasnt enabled or smthn, this fixes that & has been tested to be functional

Thanks for your interest in contributing! Appreciate it :)
However, I do keep this off by default for a reason: There's a limit of 16 characters that may be used for sorting users (max name of a scoreboard team), so this is unlikely to be effective as the String#compare-safe weight + name of the users' role is likely to fill that capacity already :)
Secondly, more specific team names means more scoreboard team packets, which is less efficient.
If you think the docs aren't clear, feel free to PR those separately or tell me where you think it's unclear.

the feature that was said to be there under the name SERVER resulted in an error, stating that it didnt exist

Oh, it should be "SERVER_NAME" in the docs.

right, ill close this


Need to set custom headers

I have a api where i need to include one cookie to get the result
I don't need to know any users credentials it's just if this is missing then the request won't work
https://secure.dplay.se/secure/api/v2/user/authorization/stream/184471
Cookie: dsc-geo=5
Javascript don't allow sending cookies but is there anyway i could set it using something like x-Cookie: dsc-geo=5

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Most CORS proxies strip user credentials (as defined in the CORS spec). I don't know of a CORS proxy that would allow this.
Sounds like a strange API. You might need a custom proxy?

You might need a custom proxy?

I'm afraid so

Yeah, I don't really want to allow cookies/headers to be set - seems like it might open a can of worms I don't really want to deal with. Sorry!


Some Emojis Not Showing Properly

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.86.2
OS Version: Darwin Kernel Version 23.3.0 arm64

Steps to Reproduce:

Create new file.
Type ☸
Type ☁
Type 🥲

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!

I set the 2nd fallback font to Apple Color Emoji and working now. 👍🏻


Zultanite crushing

2 recipes regarding zultanite crushing have invalid items:
Iron from zultanite and gold from zultanite reference "create:iron_nugget" and "create:gold_nugget" respectively instead of using the "minecraft" namespace.
Would take too long to make a pull request for this mistake.

May be marked as completed, but still waiting on Curseforge approval!

Should now be available on Curseforge - uploading to Modrinth now!


Always expose picturefill on window object when in browser.

This pull request makes sure that picturefill will always be registered on the window object. Even when an AMD loader is available.
Why do this even when AMD is available?
If you want to asynchronously load picturefill in the <head> and are loading an AMD loader further down the page it's possible that picturefill will register itself as an AMD module even though that might not have been the intention.
To make picturefill behave more predictable we always register it on the window object also. This way you can use it both as an AMD module as well as using it outside of an AMD loader.
See discussion in https://github.com/scottjehl/picturefill/pull/345. This would also solve the issue described in that pull request.
This is probably a cleaner solution. Although it would go against a pure AMD pattern. I think the benefits outweight the downsides here. So I would actually prefer this PR over #345.

This has been fixed in picturefill 2.3


feat: accounts transaction loading fix [web-osmosis]

Description
Closes: BDU-1120

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[ ] ran linting via yarn lint
[ ] wrote tests where necessary
[ ] included the correct type prefix in the PR title
[ ] targeted the correct branch
[ ] provided a link to the relevant issue or specification
[ ] reviewed "Files changed" and left comments if necessary
[ ] confirmed all CI checks have passed
[ ] added a changeset via yarn && yarn changeset

@rachelhox I can't load account page on the preview, it's just stuck on loading, can you try if it works for you? Eg. account1, account2

@rachelhox I can't load account page on the preview, it's just stuck on loading, can you try if it works for you? Eg. account1, account2

@MonikaCat the preview link is not updated, please refer to this staging site which is Osmosis Big Dipper to review the latest commit for this feature branch


Override ipaddress

It's a backport of the builtin python3 module, so probably could be ignored in some way?

Yes, it can go into the overrides file.

Thanks for the bug report!


Separate C -based PID controller

The C based controller in webots the webots folder should be separated so that it can be reused for the gazebo simulation:
https://github.com/bitcraze/crazyflie_simulation/blob/24d14b199d97cc33ada77d8ff3e9c4ec14fbebdc/webots/controllers/crazyflie_controller/crazyflie_controller.c#L54-L133

Started in commit 95d2822dddfadee84223525e0bd187bc5bfbf55b


Sign out: also sign out from Google account

Signing out from Firebase does not sign out of Google so next time you would try to sign in you wouldn't be able to change Google accounts if needed

I also increased the Gradle memory to 4g as I hit a OOM there


thermald: disable -Werror

Motivation for this change
Fixes broken builds due to deprecations in dependencies
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 162568 run on x86_64-linux 1

1 package built:

thermald

This seems to only be a partial fix.
...
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for dbus_glib_global_set_disable_legacy_property_access in -ldbus-glib-1... yes
checking for dbus-1 >= 1.1 dbus-glib-1 >= 0.94... yes
checking for gio-unix-2.0 >= 2.22 gmodule-2.0... yes
checking for libxml-2.0 >= 2.4... no
configure: error: Package requirements (libxml-2.0 >= 2.4) were not met:

No package 'libxml-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XML_CFLAGS
and XML_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

@rhoriguchi can you share more details on what/how you try? I was able to build this on x86_64-linux and running it for few hours already with no issue.

@ymatsiuk  I'm pulling your branch as an overlay and then I try to rebuild my system. I didn't pay attention and called it with super.python3Packages.callPackage.


Microsoft.ContainerService registration command missing

[Enter feedback here]
This page only tells you to register Microsoft.OperationsManagement, Microsoft.OperationalInsights but when you run command to create cluster, it asks you to register Microsoft.ContainerService as well.

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

ID: 6115d555-45a1-6539-4af6-fbc20a99f008
Version Independent ID: 21f80c83-ba10-9b7e-c54f-51a9c140517c
Content: Quickstart: Deploy an AKS cluster by using Azure CLI - Azure Kubernetes Service
Content Source: articles/aks/kubernetes-walkthrough.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

@sarabsandhu Thanks a lot for bringing this to our notice, we will review it and update the document accordingly.

@sarabsandhu , thank you for your feedback. We have shared the same with the content author(s). This will now be visible in their backlogs.

#reassign:rayoef

@sarabsandhu, Thanks for the feedback. This is being looked at as part of a refresh of our quickstart and tutorial content. We will make any necessary updates during that time.
#please-close


Add the minimum node version required to run this project in the README. Moved node, react, and react-dom types into devDependencies

Current dependencies on/for this PR:

main

PR #8   👈

This comment was auto-generated by Graphite.


Implementation of ReadRows() example showing how to use Prefix.

Fixes #1926

This change is

Sure,  I will add them to data_snippets.cc
On Thu, Feb 7, 2019 at 12:23 PM coryan<EMAIL_ADDRESS>wrote:

@coryan requested changes on this pull request.
Reviewed 2 of 3 files at r1, 1 of 1 files at r2.
Reviewable
https://reviewable.io/reviews/googleapis/google-cloud-cpp/1977 status:
all files reviewed, 2 unresolved discussions (waiting on @rsimion
https://github.com/rsimion)

google/cloud/bigtable/examples/CMakeLists.txt, line 68 at r2
https://reviewable.io/reviews/googleapis/google-cloud-cpp/1977#-LY7yu6EAXIXBb5OrTcC:-LY7yu6EAXIXBb5OrTcD:b-o1c1bm
(raw file
https://github.com/googleapis/google-cloud-cpp/blob/6fbb1ecab634febfaa67ffddaa2eb101c1c40e71/google/cloud/bigtable/examples/CMakeLists.txt#L68):
target_link_libraries(bigtable_rowset bigtable_client bigtable_common_options)
add_executable(bigtable_rowset_prefix bigtable_rowset_prefix.cc)
Also, it would be nice if these examples where in the data_snippets.cc
program, so we can easily extract them into the Doxygen documentation.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/googleapis/google-cloud-cpp/pull/1977#pullrequestreview-201220723,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ArwWzd2_JBHqVkneLURLp-lwplj8YCqfks5vLGEcgaJpZM4annAS
.

--
Robert P. Simion

@coryan
I think I have addressed all the requested changes.

What do you think of also moving this code to the data_snippets.cc file under a "populate-table-hierarchy" or something like it?
Yes, I will add a new function PopulateTableHierarchy to data_snippets.cc.
auto row_set = cbt::RowSet();
row_set.Append("key-000010");
This could be arguments received via argc + argv right? That makes it easier for users to experiment. OTOH it is hard to see how the code works if everything is a command-line parameters. Thoughts?
I don't know. Then the user will have to input at least 2(discontinuous keys) extra arguments.
auto row_set = cbt::RowSet();
std::string prefix = "key-0000";
This should be a command-line parameter received via argc + argv, right?
I was not sure about it, I will get the prefix via command line.

Those two failures Kokoro ASAN and Kokoro Ubuntu do not seem to have been triggered by my changes.

@coryan
Please let me know if I need to add any comments.

Made those changes.

If I use ASSERT_STATUS_OK,
auto result = custom_table.SampleRowsstd::vector();
ASSERT_STATUS_OK(result);
EXPECT_FALSE(result);
I get this error:
[ RUN      ] TableSampleRowKeysTest.TooManyFailures
/home/rps/googleProj/google-cloud-cpp/google/cloud/bigtable/table_sample_row_keys_test.cc:213: Failure
Status of "result" is expected to be OK, but evaluates to "No more retries allowed as per policy." (code INTERNAL)
[  FAILED  ] TableSampleRowKeysTest.TooManyFailures (1 ms)
//--------------------------------------------
If I use
auto result = custom_table.SampleRowsstd::vector();
EXPECT_FALSE(result);
it get no errors.
//--------------------------------------------
and if I use
auto result = custom_table.SampleRowsstd::vector();
EXPECT_TRUE(result);
I get this error
[ RUN      ] TableSampleRowKeysTest.TooManyFailures
/home/rps/googleProj/google-cloud-cpp/google/cloud/bigtable/table_sample_row_keys_test.cc:211: Failure
Value of: custom_table.SampleRowsstd::vector()
Actual: false
Expected: true
[  FAILED  ] TableSampleRowKeysTest.TooManyFailures (2 ms)
Not sure what to do. I left it as EXPECT_FALSE(custom_table.SampleRowsstd::vector());  for now.

Removed the extra spaces
The Kokoro ASAN failure does not seem to have been caused by my changes.

Removed bigtable_rowset.cc and all the references to it.


CVE-2016-1000027 detected by vulnerability scanner software in some versions

Hello everyone,
It has been used spring-cloud-netflix-eureka-server:2.2.3.RELEASE in some projects and after execute a vulnerability scanner it mentioned the vulnerability CVE-2016-1000027 under spring-core:5.2.7.RELEASE dependency.
We did our own analysis and It seems not affect directly once it does not make HTTP Invoker endpoints. Hence it looks a false positive by the vulnerability scanner. However, we would like to confirm this information with the spring-cloud-netflix community.   :}
Question: By chance, does the vulnerability somehow affect this version?
Btw, does the vulnerability affects any other version? I did not found this information.
Thank you in advance.
Additional information
+- org.springframework.cloud:spring-cloud-netflix-eureka-server:2.2.3.RELEASE
  +- org.springframework.boot:spring-boot-starter-web:2.3.0.RELEASE -> 2.3.1.RELEASE
    +- org.springframework.boot:spring-boot-starter-freemarker:2.3.0.RELEASE -> 2.3.1.RELEASE
      +- org.freemarker:freemarker -> 2.3.30
      \- org.springframework:spring-context-support -> 5.2.7.RELEASE
        +- org.springframework:spring-context:5.2.7.RELEASE (*)
        \- org.springframework:spring-core:5.2.7.RELEASE (*)

CVE mentioned: https://nvd.nist.gov/vuln/detail/CVE-2016-1000027

In practice the spring core version is managed by spring boot and not spring cloud.


Support using catalog/stock images from PowerVS

Fixes #231
Signed-off-by: Yussuf Shaikh<EMAIL_ADDRESS>

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: bpradipt, sudeeshjohn, yussufsh
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [bpradipt,yussufsh]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


fix(menu-bubble-hide): only send hide update, target not child of editor

closes #473
possible solution for menu bubble not hiding when you focus away to a control element (input, etc.)
check the parent node of the menu bubble.
usually a container that contains both the menu and the editor-content
if the relatedTarget (where we are focusing to) is a child of the parent, we don't hide
if it is not we can hide the bubble menu

thank you, chris!


⚠ Bofrost.de has degraded performance

In c718959, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1700 ms

Resolved: Bofrost.de performance has improved in eac7c57.


New package: GovernmentOfThePRC.ZheJiangProvince.ZheZhengDing version 2.21.8

Pull request has been created with komac v2.8.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

I'm not sure the silent install switch are correct...

I am unable to resolve this issue.

https://github.com/microsoft/winget-pkgs/pull/198966#issuecomment-2543006627

About https://github.com/microsoft/winget-pkgs/labels/Validation-Domain , Same reason, the domain names of business units and governmental units do not match.

https://github.com/microsoft/winget-pkgs/pull/198363#issuecomment-2539399312

Verify:

Verify:


docs(features): remove duplicate mention of dart

in the "Flexible Development" section.

I signed it!

You're quite welcome :)

LGTM

I'll just punch your change in, Kathy, and get this done.

Thanks, @wardbell.