d4mac, d4win 17.06-rc2-ce release notes

What's changed

Added Docker for Mac 17.06.0-rc2-ce-mac14 release notes
Added Docker for Windows 17.06.0-rc2-ce-win14 release notes
Made references to docker/for-mac and docker/for-win bugs consistent format

Reviewers, fyi
@gtardif, @jeanlaurent, @friism, @JimGalasyn
Signed-off-by: Victoria Bialas<EMAIL_ADDRESS>

LGTM


cordova-plugin-x-toast hide() is not work in 2.1.0 developer app

Problem description
cordova-plugin-x-toast hide() is not work in 2.1.0 developer app on iphone6s.

Expected behavior
should be hide when toast success. i tried setTimeout 1000 but it's not hide too.

Environment

Tabris.js version:2.1.0
Device:iphone6s
OS:IOS 10.3.3

Code snippet
// A minimal, *self-contained* code snippet to reproduce the problem:
window.plugins.toast.showShortTop("test",()=>{
  window.plugins.toast.hide();
})
//is not hide...

I can confirm the problem on iOS. It is also reproducible in the Cordova Example of the developer app - toasts show, but never hide. Works as expected on Android.

As toast popups are simple and universal UI elements, we consider supporting them in tabris directly (#1104).

The ios issue has been resolved in the mean time. Closing as "fixed".


Update README.md minimum requirements section

Update the minimum requirements section
Update this area as appropriate - perhaps we should based upon the latest 2.5.x support matrix? e.g. for 2.5.8 https://rancher.com/support-maintenance-terms/all-supported-versions/rancher-v2.5.8/ below I make assumptions we want to use this as our basis.

Update with newer RHEL version 7.7
Update Docker versions as appropriate
Remove RancherOS mention
We should add SLES, CENTOS, Oracle Linux

16.04 is EOL can we update the Ubuntu version? I ask because I see the 2.5.8 matrix still mentions 16.04...


Update whitelisted pool IDs

What is the purpose of the change
Add additional pool IDs that have UST, but weren't in the proposal. IMO and interpretation suggests the spirit of the prop was to include pools with UST, not just the ones listed.
Brief Changelog
Update pool id list
Testing and Verifying
This change is a trivial rework / code cleanup without any test coverage.
Documentation and Release Note

Does this pull request introduce a new feature or user-facing behavior changes? no
Is a relevant changelog entry added to the Unreleased section in CHANGELOG.md?  no
How is the feature or change documented? not applicable

Agree with this and had a similar thought in seeing #1482

Codecov Report

Merging #1486 (9ef1606) into mattverse/gov-unpool (6d155a8) will not change coverage.
The diff coverage is 0.00%.

@@                  Coverage Diff                  @@
##           mattverse/gov-unpool    #1486   +/-   ##
=====================================================
  Coverage                 20.66%   20.66%
=====================================================
  Files                       204      204
  Lines                     25990    25990
=====================================================
  Hits                       5372     5372
  Misses                    19636    19636
  Partials                    982      982

Impacted Files
Coverage Δ

app/upgrades/v8/unpool_whitelist.go
0.00% <0.00%> (ø)

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 6d155a8...9ef1606. Read the comment docs.

UST(ibc/BE1BB42D4BE3C30D50B68D7C41DB4DFCE9678E8EF8C539F6E6A9345048894FCC) pools
whitelisted
560, 562, 567, 578, 592, 610, 612, 615, 642, 679, 580, 635

not whitelisted
566 568 575 581 582 588 589 591 593 594 609 614 622 650 663 668 671 675 684 688 702

Multiple validators have signalled being in favor of this being merged (missing UST pools getting added)
I haven't observed anyone opposed. Merging as this seems like the closest proxy to governance intent, as long as laid out in the signalling prop people agree to.


Bug: Rbac PhpManager delay saving and load

How to reproduce
use yii\web\View;
use yii\rbac\PhpManager;
use yii\helpers\VarDumper;

/* @var $this View */
mt_srand(time());
$name = mt_rand(1111, 9999);
$auth1 = new PhpManager([
    'itemFile' =><EMAIL_ADDRESS>    ]);

$auth1->removeAll();
$item = $auth1->createRole($name);
$auth1->add($item);

// load from other manager
$auth2 = new PhpManager([
    'itemFile' =><EMAIL_ADDRESS>    ]);

VarDumper::dump([
    'auth1' => $auth1->getRoles(),
    'auth2' => $auth2->getRoles()
    ], 10, true);

Both authManager have a different value.

Even after redirecting. When redirect to other page, latest item added can not be loaded at first time.

http://php.net/manual/en/function.file-put-contents.php#82934
According to that comment file_put_contents is not atomic.

It's probably because of caching: https://github.com/yiisoft/yii2/issues/9948.

Most probably it's duplicate of #9984 as @flowip mentioned.


HDDS-3614. Remove S3Table from OmMetadataManager.

What changes were proposed in this pull request?
Remove S3Table from OmMetadataManager, which are not used any more after HDDS-3385.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-3614
How was this patch tested?
Cleanup Jira.

@bharatviswa504,  the patch overall looks good.
The static final string "S3_TABLE" and it's usage in the addOMTablesAndCodecs is missed.

Thank You @ChenSammi for the review.
Addressed review comments.

Hi @adoroszlai
To solve this incompatibility, it is said we shall use bind mounts, untill then using configurable volume for s3 gateway.
https://github.com/apache/hadoop-ozone/pull/915#issuecomment-630146061
Above is the link and refer to PR for discussion.
If there is another alternative proposal on the table to use the information from table, I am fine with delaying it. Can you share what is the proposal and how do we use this table?

LGTM +1. The S3Table is no longer useful after HDDS-3385, and the original mapping relationship should not be needed.


Bump versions of dependencies

snapshot.yaml only exists in cardano-prelude and obviously that file does not contain a hash for cardano-prelude.

I mean the revision on line 1 of stack.yaml.

Congratulations @rvl, you just found a bug in my cardano-repo-tool :).
Will fix that and then update this PR.


Comments in SpiceDB schema are only added/updated if the underlying definition has changed

What platforms are affected?
linux
What architectures are affected?
others
Steps to Reproduce
Hey team, playing with schemas I've found a bug.
To reproduce:

write the following schema into the instance

definition user {}

All good. zed schema read returns the above schema.

add another definition to it with a comment and write the schema

definition user {}

// it's a role
definition role {}

All good. zed schema read returns the above schema.

add comment to the first definition and write the schema

// it's a user
definition user {}

// it's a role
definition role {}

NOT good. zed schema read returns the schema from step 2. New comment is not written into the schema.
In fact the comment is only added/updated if the underlying definition has changed.
Expected Result
after step 3 zed schema read is expected to return
// it's a user
definition user {}

// it's a role
definition role {}

Actual Result
definition user {}

// it's a role
definition role {}

This is because SpiceDB is doing a structural diff and skipping writing any definitions that have not changed structurally. We'll need to have the comments included in the diff for them to be updated


can this tool effective identification  cpu of firmware for routers and cameras?

emba@emba:~/Desktop/cpu_rec$ python3 cpu_rec.py RV110W_FW_<IP_ADDRESS>.bin
RV110W_FW_<IP_ADDRESS>.bin                                                           full(0x2542d)  None                               chunk(0x400;2)      STM8
emba@emba:~/Desktop/cpu_rec$ python3 cpu_rec.py DIR-320A1_FW121WWb03.bin
DIR-320A1_FW121WWb03.bin                                                        full(0x383080) None                               chunk(0x2d1800;1443)6502
emba@emba:~/Desktop/cpu_rec$ python3 cpu_rec.py DIR-868L_fw_revB_2-05b02_eu_multi_20161117.zip
DIR-868L_fw_revB_2-05b02_eu_multi_20161117.zip                                  full(0xcf3dc3) 6502                         chunk(0x57e800;2813)6502

It seems failed

A detailed analysis of each firmware would be needed to understand why the results are not good.
I suppose that for example the DIR-320A1_FW121WWb03.bin file that you mention is the one that can be downloaded at https://files.dlink.com.au/products/DIR-320/REV_A/Firmware/Firmware_v1.21b03/ because I get the same results.
According to https://wikidevi.wi-cat.ru/D-Link_DIR-320 the CPU is a Broadcom BCM5354 at 240 MHz, which according to https://www.insidegadgets.com/wp-content/uploads/2015/04/BCM5354.pdf is a MIPS32 architecture, which is supposed to be known by cpu_rec.
But when using binwalk (the old python variant) on this file, I get the following output:
--------------------------------------------------------------------------------
48            0x30            Unix path: /dev/mtdblock/2
96            0x60            LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 2240512 bytes
720992        0xB0060         PackImg section delimiter tag, little endian size: 3157248 bytes; big endian size: 2961408 bytes
721024        0xB0080         Squashfs filesystem, little endian, version 2.0, size: 2960636 bytes, 984 inodes, blocksize: 65536 bytes, created: 2010-11-23 09:18:41

It seems similar to what has been analyzed about another similar product: https://openwrt.org/toh/d-link/d-link_dir-845l_rev._a1
My assumption is that cpu_rec fails for this example because the relevant part of the firmware is compressed.

I think so too. Maybe I need to test a specific executable file for decompression. Below are the results of my analysis using cpu_rec and rabin2, respectively.
cpu_rec result:
emba@emba:~/Desktop/cpu_rec$ python3 cpu_rec.py  /home/emba/Desktop/_DIR868L_B1_FW205WWb02.bin.extracted/squashfs-root/htdocs/cgibin
/home/emba/Desktop/_DIR868L_B1_FW205WWb02.bin.extracted/squashfs-root/htdocs/cgibinfull(0x268e8)  ARMel                              chunk(0x20000;64)   ARMel

rabin2 result:
emba@emba:~/Desktop/_DIR868L_B1_FW205WWb02.bin.extracted/squashfs-root/htdocs$ rabin2 -I cgibin
arch     arm
baddr    0x8000
binsz    157006
bintype  elf
bits     32
canary   false
injprot  false
class    ELF32
compiler GCC: (GNU) 3.3.2 20031005 (Debian prerelease) GCC: (Buildroot 2012.02) 4.5.3
flags    0x5000002
abi      eabi5
crypto   false
endian   little
havecode true
intrp    /lib/ld-uClibc.so.0
laddr    0x0
lang     c
linenum  false
lsyms    false
machine  ARM
nx       true
os       linux
pic      false
relocs   false
relro    no
rpath    NONE
sanitize false
static   false
stripped true
subsys   linux
va       true

For this specific file, I don't think that cpu_rec is the best tool, because all information found by cpu_rec (ARM & Little-Endian) is directly visible in the ELF header.


Grover's search algorithm documentation missing input and output explanations

On the documentation about Grover's search algorithm (https://docs.microsoft.com/en-us/quantum/tutorials/search) there is no explanation on what the output of the program means. Also, there is no explanation on how to modify the code to accept custom input and label the desired marked input.

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

ID: 70204502-115d-e309-2af9-9b1ee504aabd
Version Independent ID: 4df8db39-ccc1-d145-96b5-926df47408b0
Content: Run Grover's search algorithm in Q# - Quantum Development Kit - Microsoft Quantum
Content Source: articles/tutorials/search.md
Product: quantum
GitHub Login: @cgranade
Microsoft Alias: chgranad

Thank you very much for the feedback @epelaaez. You're right, we should expand the documentation to explain in more detail how to use the operation. Meanwhile, if you're interested in how to adapt Grover's operation to a particular problem, you can take a look to this detailed MS Learn tutorial in which we use Grover's to solve a graph coloring problem:


Unit tests fixed

@dandehavilland Absolutely agreed. Would love to explode the module, and divide it by scope/domain. Will probably do it soon-ish.
A new review would be appreciated.


Getting Qt5Gui.dll is missing error when running SEGS for the first time

I installed the CoX client and set the server IP to <IP_ADDRESS>. I downloaded SEGS and extracted it. I placed the folder in Program Files (x86). When I run SEGS.exe, I get the above listed error. I can download the DLL, but I suspect something else is wrong. Should it have been included? Was there an assumption made about the user environment that isn't true in my case (a missing library or perhaps something like and SDK)?
I'm running Windows 7 in my Virtual Machine.

My mistake. Is there a guide or walkthrough or setup steps page I missed? If not, we might want to have something to make getting started as easy as possible.
That said, what if I set it to my local ip address? It would have the same effect as localhost without triggering some of the custom stuff ya?

Running authserver gives a series of errors about not finding tables and directories. For example: "no such table: costume" and "couldn't load costume.bin from /data/bin". What am I missing?

Following instructions. Had to run dbtool -f because the defaults didnt' seem to be working for some reason. That got rid of the SQL errors, but I'm still getting a few more like "config file is missing location_addr" and such. Going back to see if I missed anything else.

Yup, I'm stuck now. It's saying the local_addr value isn't in the config, but it is (unless settings.cfg is a decoy). Also warning me about the pigg files, but I've run the pigtool a few time and it executes just fine.

Please ensure that the pigg files are located in the segs folder under /data/ and likewise that the extracted bin files are located under /data/bin/

Odd... the pigg files are all in place, but there's no data/bin folder... let me look at those instructions for the piggtool again.

OH! It creates bin in the root SEGS folder, but it needs to be then moved to data. Got it.
Out of curiosity, couldn't the piggtool just export to data/bin directly instead of requiring the extra step?

I don't see a bin folder anywhere. It says it should be in the SEGS output folder, but I downloaded the stable release (didn't compile). I see and "out" file, but no folder and bin is nowhere in the folder structure according to Windows search.

Update: putting SEGS in the Program Files folder creates issues with the installation instructions because of permissions problems. I could have opened an administrative command prompt, but chose to move SEGS to my root folder instead where the permissions are open. Once I did, I had no trouble with the piggtool.

still getting a few more like "config file is missing location_addr" and the SQL errors are back.

The missing location_addr and listen_addr for the RoamingServer are OK. The SQL errors means that the sq files probably didnt generate properly. Please run dbtool again now that you're in a new folder with perms.

Yes output folder does mean the SEGS folder. I think the docs may be missing a step. You need to run binConverter on bin.pigg

Well corp... Ok. I'm working on a batch script to automate almost all of this. When I get this all worked out and the batch script is done, how can I submit it for consideration?

Can you clarify what has to happen with binconverter? I tried running binConverter data/bin.pigg, but it doesn't seem to do anything. I get the same output about supported type as I do if I run the command with no input.

I think broxen meant piggtool -x :)
binConverter is for converting from .bin formats to readable-ish json

Ahh yes. I definitely did.

I thought that might be the case. Ok, I'll get back to work.
As for my other question, I think having a batch script to help with the steps will simplify things. Where/how/who should I submit it to when done?

The batch script, You can either do it the github way, ( clone the repository, stick the script into a proper place, do a PR), post it as a gist (gist.github.com), or simply post it somewhere and one of us will integrate it a bit :)
Just keep in mind that the script will be integrated into the SLAV utility ( Segs Launcher And Verifier ) :smile:

The goal of the script is JUST to get everything in place and automate the various readme steps. I'll leave it to you fine folks to figure out the details though I am working hard to handle all fail conditions and documentation and user guidance (it's what I do). I've never managed to learn GIT properly so I'll probably cheat and direct message it to someone.  Thanks everyone! I'll comment back if I manage to get it completely working (SEGS and the script that is).

Hi Armingleggings. Did you have this batch script to share with the community? I'd like to put it up for further testing and try to get include it in our next release.

Thanks team!

To add to this, if you're going to create MapInstances\City_00_01 you might as well create these two other directories MapInstances\City_01_01 MapInstances\City_29_01
Also, as the databases are created with segsadmin user, I would make creating additional accounts optional.


Sent messages not uploaded

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
6.304
Where did you get the app from?
F-Droid
Android version
11
Device model
Nokia 5.3
Steps to reproduce
Write an e-mail and send it.
Expected behavior
The e-mail is sent and a copy of the sent e-mail is uploaded in the 'Sent' folder, even if this option is checked in Settings.
Actual behavior
The e-mail is sent but a copy of the sent e-mail is not uploaded in the 'Sent' folder.
Tried with two different accounts, didn't work as expected on both. The corresponding option is checked for both accounts.
Logs
k9mail-logs.txt

in:
settings/[account]/folders/sent folder"
does the selection match the "sent" folder name on the server?
this is really a "support" question, so if this doesn't point to a resolution of your issue you should probably take further discussion to the user forum https://forum.k9mail.app/, where a search will turn up a number of items on this.


Relevance of ROBOT vulnerability in Bouncy Castle?

With PointyCastle an 'almost always direct' port of Bouncy Castle, and with Bouncy Castle affected by the ROBOT vulnerability, how relevant is this issue to PointyCastle?
For reference:
https://nvd.nist.gov/vuln/detail/CVE-2017-13098

Quoting the page:

BouncyCastle TLS prior to version 1.0.3, when configured to use the JCE
(Java Cryptography Extension) for cryptographic functions, provides a weak
Bleichenbacher oracle when any TLS cipher suite using RSA key exchange is
negotiated. An attacker can recover the private key from a vulnerable
application. This vulnerability is referred to as "ROBOT."

This means that the vulnerability was part of the Java Cryptography
Extension and more specifically its random number generator. Since Pointy
Castle doesn't use the Java random number generator, this is not relevant
for us.
Note, however, that random number generating in Dart is not considered
safe. When generating private keys, it's advised to provide your own
entropy data to enhance the randomness of the key. In the past Ivan Zaera
and myself did some research towards implementing entropy sources in Dart,
but that work stalled a bit.
On 14 Dec 2017 5:32 pm, "Joseph B. Axenroth"<EMAIL_ADDRESS>wrote:

With PointyCastle an 'almost always direct' port of Bouncy Castle, and
with Bouncy Castle affected by the ROBOT vulnerability, how relevant is
this issue to PointyCastle?
For reference:
https://nvd.nist.gov/vuln/detail/CVE-2017-13098
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PointyCastle/pointycastle/issues/115, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AA0F3Cmr9uTd_5-ziEi2Rx32fgGbP6NWks5tAU2xgaJpZM4RCU_I
.

This is good information to know, thanks.  I will close the issue, as the vulnerability is not relevant for this library.


This is interesting.  Over the weekend, the same tests failed, alongside test_range_running_window_float_decimal_sum_runs_batched. The window function test seems to be passing now.


intel-gpu-resource-driver: update to v0.5.1 version

The helm chart is updated with new images, CRDs. The template file was modified to remove unnecessary settings. The documentation includes more information about the project.

@byako, @eero-t, PTAL


Consider Providing A Flatpak Image

It would be nice to have a flatpak image, so that it is easy to install on any Linux distro.

Maybe this could be achieved through electron-installer-flatpak?

@thomas-alrek That could work, but we also need to make sure that the libraries for those binary files are also included.

I was looking at electron-installer-flatpak while working out how I should distribute, the app is using Electron Forge so adding flatpak is actually just a one line add to the package.json.
The problem I found though is I can't find a way to build that version from my Mac, for Windows builds I've got that working with Wine / Mono, for deb and rpm builds you can install all the dependencies to build cross platform from a Mac. So with the current setup I can just run npm make:all and come back a little later and they're all ready to distribute. If possible I don't want to have to run a different build process running a Linux VM for doing a prod build.
I've heard another possibility would be using a CI server to make the builds instead, just preferably one I don't need to pay for :-)

CircleCI offers free containers for open source projects. So you could test it locally through Docker, and then port that config over to CircleCI.
I use CircleCI through my job daily, and can help you set it up

Ah I use CircleCI at work too, it's great! Not used it to do electron builds though but looks like there's quite a bit of info out there for it
https://dev.to/kontrollanten/super-fast-electron-builds-with-circleci--5ghn
https://github.com/protonmail-desktop/application/blob/7289770d44f8f8acdda69f878643d354928e406e/.circleci/config.yml

#111

Submitted a draft pull request at https://github.com/flathub/flathub/pull/1553
One of Flathub's technical requirements is offline build and unfortunately electron-forge makes it virtually impossible, ignoring environment variables to re-use predownloaded yarn cache, so it repackages deb package instead. Additionally at least metainfo file should be maintained here instead of Flathub repo.
Please have a look when you have some time, @chrismaltby.

No progress on this?

FWIW: an AppImage would be far simpler than a flatpak for users, is portable, and works with the itch app

FWIW: an AppImage would be far simpler than a flatpak for users, is portable, and works with the itch app

Maybe you should create a separate issue if that's something you want to discuss.

The comment is not off-topic on this issue though.  The topic is distributing applications for many operating systems based on linux, which is always a discussion of relative merits of snap vs flatpak vs appimage.  A personal preference for flatpak (which I share!) shouldn’t mean rude dismissal of other people’s comments.

The topic is distributing applications for many operating systems based on linux

Is it though? The whole discussion is about how to use Electron Forge to create said Flatpak.

A personal preference for flatpak (which I share!) shouldn’t mean rude dismissal of other people’s comments.

I don't think it was rude, but I certainly intended it to cut short any discussion of the merits of other packaging systems, especially when it's not one of the "makers" Electron Forge supports: https://www.electronforge.io/config/makers

Totally sorry. I just meant if this issue became something that wouldn't move forward, an alternative solution.  It's been a while, but I've written scripts to create appimages before and had good luck with them ( I had bad luck making flatpaks ).
Can totally ignore my comment if it derails proper work/progress though.

The main problem with making Flatpaks is one that's shared by many distributions' builders, for security and reproducibility reasons: no network access. Fixing that would help with building in any other packaging system/build system with similar characteristics.
Electron Forge uses https://www.npmjs.com/package/electron-installer-flatpak to do the "Flatpak'ing", but it actually just creates an installed tree with the binaries, same as for creating DEB or RPM, and bundles that up. Not much to do there other than file a bug against electron-forge and explain the exact details of the problems encountered.
In the meanwhile, and rather than tilting at windmills, @chrismaltby can use @barthalion's work and use the Debian package as a starting point for the offline packaging. If the Flatpak distribution of gb-studio is hosted on Flathub, then the package gets built and distributed there. That would avoid having to invest in CIs.

I had opened a new PR


Issues with Assigning Date

Hello,
My students and I have been trying out the Digipo extension and have come across a few problems. I figure this is the best place to report those issues.
Sometimes students will report that "it doesn't work" or other vague things, but there's at least one apparent bug that I've been able to reproduce. I'm not sure if it's context, browser, or URL dependent.
This is the URL where I can recreate this behavior and error:
http://www.dailymail.co.uk/news/article-3895034/She-didn-t-forecast-Weather-presenter-struck-lightning-live-broadcast-bizarre-Halloween-prank.html#annotations:4XusohSDEeeeF3998Y96Tw
Nothing happens when I select "Assign Publication Date", and these errors appear in my javascript console:
VM428:1
Uncaught SyntaxError: Unexpected identifier

assign_pubdate.js:1
Uncaught ReferenceError: params is not defined
    at assign_pubdate.js:1
(anonymous) @ assign_pubdate.js:1

I confirmed that this same student can successfully assign dates on other articles, and I also have tried it in a "clean" Chrome with no other extensions running and got the same error, which leads me to believe its something specific to the dailymail.co.uk.
Any ideas?

Hi Zach,
Thanks for the report, I'll take a look. I've actually made a bunch of
progress on the extension's infrastructure -- in the context of some
related extensions I've been building -- so this is a good reminder to roll
those improvements in to the DigiPo variant, at which point if this isn't
already fixed, I'll fix it.
Cheers,
Jon
On Wed, Mar 29, 2017 at 9:10 AM, Zach Whalen<EMAIL_ADDRESS>wrote:

Hello,
My students and I have been trying out the Digipo extension
https://chrome.google.com/webstore/detail/digipo/dllkpndfjcodlhlfiiogdedeipjphkgk
and have come across a few problems. I figure this is the best place to
report those issues.
Sometimes students will report that "it doesn't work" or other vague
things, but there's at least one apparent bug that I've been able to
reproduce. I'm not sure if it's context, browser, or URL dependent.
This is the URL where I can recreate this behavior and error:
http://www.dailymail.co.uk/news/article-3895034/She-didn-
t-forecast-Weather-presenter-struck-lightning-live-
broadcast-bizarre-Halloween-prank.html#annotations:4XusohSDEeeeF3998Y96Tw
Nothing happens when I select "Assign Publication Date", and these errors
appear in my javascript console:
VM428:1 Uncaught SyntaxError: Unexpected identifier assign_pubdate.js:1
Uncaught ReferenceError: params is not defined at assign_pubdate.js:1
(anonymous) @ assign_pubdate.js:1
I confirmed that this same student can successfully assign dates on other
articles, and I also have tried it in a "clean" Chrome with no other
extensions running and got the same error, which leads me to believe its
something specific to the dailymail.co.uk.
Any ideas?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/judell/h_digipo/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAC1rS3bA0h6qL3-OTlQkG6JIZ4ULYoKks5rqoJygaJpZM4MtNQr
.

Hi Zach,
I've pushed a new version with a number of fixes and improvements, including that one, hope that helps, and please keep me posted on any other issues or questions.
Cheers,
Jon

There's now also another way to add a date. If you can't find a date that you can select, you can do this:

and then this:

This looks great. Thanks Jon!

So I have a question for you to ponder. Where should you end up when you submit an annotation from the interstitial page? Initially it redirected to the annotation's direct link, which opened the doc to which the annotation was attached and then scrolled to the annotation. Which is the ultimate confirmation that the annotation was successfully added, but was also a fairly heavyweight operation. When your gathering evidence, the less friction of that sort, the better, I think.
Then we tried redirecting to the associated wiki page. That was also rather heavy, especially since it redirected to a new Digipo tab every time (if, like me, your browser is set to follow links into new tabs instead of replace what's in the current tab).
So for now, we just close the tab containing the interstitial page. Which is the ultimate in streamlining, but probably too abrupt.
Some possibilities;

A quick confirmation message, maybe even just a JS alert, before closing that tab.

Scan the open tabs to see if the corresponding Digipo page is open in one of them, and if so, switch to that tab (and then, if possible, close the interstitial tab).

I'm not sure what's best here, so if you have an opinion, I'm all ears.


Repeat Action Block

REKT here. Last night I was adding a repeat action block and noticed when I added a second repeat action block it would cause LUA errors and basically lock up the macro to where I had to delete it and start over. Tried it several times and each time I added a second repeat action block it would bug out bad.

Looks like when you put two repeat boxes one after the other

If you put two repeating blocks after each other it will now do ... something and not break.


Pine Phone Pro not able to install

I've followed the directions to the letter 4 times, also I've tried 2 different SD cards.
Holding down the RE button and plugging in USB power, the phone vibrates and the LED comes on
Then the phone vibrates twice, and LED changes to yellow
Nothing but a blank screen after
Let the phone sit for 10 mins and never see a installer. Is this some strange bug?
Using pine64-pinephonePro-2021.10-004-pre

Resolved my own issue. Needed to charge the phone overnight using the RE method.
It appears that tow-boot won't install if you are using the USB cable?

I was able to install from SDcard while the USB cable was connected for charging. (My battery wasn't previously drained)

Might be possible you are holding down the button too long?

@magdesign
I had the exact same problem. Just now I tried solution "after adding a volume label to the SD Card" found here:
https://forum.pine64.org/showthread.php?tid=15998&pid=108353#pid108353
So I formatted my SD card again with short volume label "test" - installed tow-boot again and after booting with this SD card tow-boot install was successful.

Thanks!
after the ~10th attempt I could flash Tow-Boot.
After dd the spi.installer.img to a 32GB SD card, I used GParted to rename the partitions to test and test1,  also resized the 2nd partition so there is no empty space left on the card.
And finally it worked

This issue can be closed

I had the exact same issue too. Didn't have to mess with the partition, just don't hold the RE button for too long when booting to SD.

I had the exact same issue too. Didn't have to mess with the partition, just don't hold the RE button for too long when booting to SD.

This was my issue as well.

I had the exact same issue too. Didn't have to mess with the partition, just don't hold the RE button for too long when booting to SD.

Exactly the same here. After reading this comment and trying messing with the partitions and all. I finally just dd the SDCard and tried to old the button ONLY untill the LED became yellow.
After 3 attempts (without reflashing, just trying to old the button differently) where the screen stayed black, it finally booted in the installation and worked as expected.
Thanks :)


upgrade to Meteor 1.9 fails

Hello Guys,
I tried to upgrade the Meteor version to 1.9 from 1.8.3 but I receive following error:
 While loading package<EMAIL_ADDRESS>   error: Command failed: /Users/.meteor/packages/meteor-tool/.1.9.0.z5r58x.aw8bq++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm
   rebuild --update-binary
   Cannot download "https://github.com/sass/node-sass/releases/download/v4.7.2/darwin-x64-72_binding.node":

It seems that an outdated node-sass is requested from the compiler package but I couldn't find a way to fix it. Any idea how to get this up and running? Thanks

Hello,
I've got the same issue. Please approve #1975

Hello,
I've got the same problem. Please update the package
The URL https://github.com/sass/node-sass/releases/download/v4.7.2/linux-x64-72_binding.node doesn't exist
Thanks,

Same issue, please approve PR #1975

Any update on this? And is this repo even maintained? Thx

Same issue. Is there an update on this?

I posted this issue at meteor forums two days ago... no answer there either

Same issue here...

Here is the (temporary) fix: https://github.com/meteor/meteor/issues/10867#issuecomment-575157740
take the angular-compilers folder from this repo, copy it to packages folder (if you don't have one create one), change the versions to 0.3.4 and run meteor add angular-compilers.
This fixed it for me.
It would be better if this got fixed though @ardatan

Same here...

Here is the (temporary) fix: meteor/meteor#10867 (comment)
take the angular-compilers folder from this repo, copy it to packages folder (if you don't have one create one), change the versions to 0.3.4 and run meteor add angular-compilers
This fixed it for me.
It would be better if this got fixed though @ardatan

This works for meteor up to 1.10.2

Hello guys,
I followed the workaround and I also was able to upgrade to meteor 1.11.1 but.....
Lazy module loading stopped working... I managed to make it work doing the following (in case anyone need it):

Copy 'angular-typescript-compilers' to my packages folder.
Replace 'replaceDynamicLoadingCode' function with this:

`
replaceDynamicLoadingCode = function (code) {
while (code.match(LOAD_CHILDREN_REGEX) && code.match(LOAD_CHILDREN_REGEX).length > 0) {

  code = code.replace(LOAD_CHILDREN_REGEX,
    (url, match) => {
      url = url.split('loadChildren:').join('').split(' ').join('').split('\'').join('').split('"').join('').split(',').join('');
      const urlArr = url.split('#');
      let modulePath = urlArr[0].trim();
      let moduleName = urlArr[1].trim();
      if (this.isAot) {
        modulePath += '.ngfactory';
        moduleName += 'NgFactory';
      }
      return `loadChildren: () => module.dynamicImport('${modulePath}').then(allModule => allModule['${moduleName}'])`;
    });

}

return code;

}
`

Run meteor add angular-typescript-compiler

Regards!

Well, AOT stopped working also... sadly my knowledge of the packages isn't enough to fix it.
This is the error:
Uncaught Error: Invalid configuration of route '': routes must have either a path or a matcher specified     at validateNode (router.ngfactory.ts:38)     at validateConfig (router.ngfactory.ts:38)     at validateNode (router.ngfactory.ts:38)     at validateConfig (router.ngfactory.ts:38)     at Router.resetConfig (router.ngfactory.ts:38)     at new Router (router.ngfactory.ts:38)     at setupRouter (router.ngfactory.ts:38)     at _callFactory (router.ngfactory.ts:38)     at _createProviderInstance (router.ngfactory.ts:38)     at initNgModule (router.ngfactory.ts:38)
Can someone help?
Thanks

Does it work right now with version 0.4.0?

@ardatan Upgrading now works with version 0.4.0 thank you!
But I am facing the same problems with LazyLoading as before when I managed to upgrade using local packages.
The message I get is "app-routing.module ignored due to some errors!" This routing module has a couple paths with "loadChildren: 'pathToModule/moduleName.module#ModuleName", previously I had to change "replaceDynamicLoadingCode" function from angular-typescript-compiler to support it, in the way it is implemented it seems to only support one 'loadChildren' per file.

I think lazy loading syntax has been changed;
loadChildren: () => import('./items/items.module').then(m => m.ItemsModule)

Still using angular < 8
Which angular version is recommended to use with angular-compilers?

It should work with all LTS versions.


Improve Travis CI build Performance

According to Build times out because no output was received, we should carefully use travis_wait, as it may make the build unstable and extend the build time.
=====================
If there are any inappropriate modifications in this PR, please give me a reply and I will change them.

@YunLemon I am closing this PR. Please read the comment above for more info.


Add long text reference support for links, phone and email

This PR makes links, phones and email references in the app information interactable. This was an accessability request mentioned in this JIRA ticket here.
Here's a screenshot from the Terms of Use that shows what I mean:

Hi! Thanks for reviewing. I have moved the entire functionality of being able to interact with the phone numbers/links/... away from the HTMLTextView class 👍

SonarCloud wants you to add some unit tests for the new code you've introduced. :)

@AdnanZiSAP and @EisvogelSAP Thanks a bunch for your review. I have made sure that the opening of web links in the App Information is now consistent, as @AdnanZiSAP suggested. The Onboarding flow has the same logic of opening web links as before (I renamed the method, that's why it shows up as a change). I have also moved out the isInteractive property as @EisvogelSAP has confirmed that these cells are absolutely not used in any other part of the app 👍   Oh and I cleaned up the duplicate code that was already existing in the code base prior to my changes. Would be great if you took a look at it again!
@AdnanZiSAP I don't see how to make any useful tests out of this PR, but I would greatly appreciate a hint if you already have something in mind how to test it. Cheers! 👍

@AdnanZiSAP and @EisvogelSAP Thanks a bunch for your review. I have made sure that the opening of web links in the App Information is now consistent, as @AdnanZiSAP suggested. The Onboarding flow has the same logic of opening web links as before (I renamed the method, that's why it shows up as a change). I have also moved out the isInteractive property as @EisvogelSAP has confirmed that these cells are absolutely not used in any other part of the app 👍 Oh and I cleaned up the duplicate code that was already existing in the code base prior to my changes. Would be great if you took a look at it again!
@AdnanZiSAP I don't see how to make any useful tests out of this PR, but I would greatly appreciate a hint if you already have something in mind how to test it. Cheers! 👍

Looks fine now, and seems to be working fine too. 👍
As for tests, I don't have any suggestion really, now I have it in my merge request, just as I merged develop into it and added one argument to a method. In general, I added one new property with like 5 lines of code. 🤔 I don't know why this was set up like it was really. Perhaps we should reconsider this.

@melloskitten I will approve this as soon as you merge develop into this branch.

@AdnanZiSAP

As for tests, I don't have any suggestion really, now I have it in my merge request, just as I merged develop into it and added one argument to a method. In general, I added one new property with like 5 lines of code. 🤔 I don't know why this was set up like it was really. Perhaps we should reconsider this.

I could not agree more with you. I do see the point of the quality gates, but they do not make sense for some of the changes that are currently done...


pfs: separate master and remove background goroutine from APIServer

The PFS master is now a separate component provided by the PFS server package.  It exposes a Run method similar to the worker, which blocks until the context is cancelled.

I think this was a really good idea. The idea of 'master' and 'worker' is more concrete and less ambiguous than 'driver'. Modelling the program this way makes a lot of sense.


http doesn't work

https://github.com/savagegus/ansible-consul/blob/master/templates/consul.json.j2#L58-L60
I believe you'll need to set http to the client address in order for this to work?

Yep, I ran into the same issue. Couldn't hit UI or get other things to talk to consul other than the main RPC.
Unfortunately, this will also require some changes to dnsmasq config (if used), especially in conjunction with Docker.


Enriching trained data model

Hi @tsurumeso
Firstly I would like to say thank you to your awesome things that you shared.
And I have a question that am I able to use the trained data model to append some new songs instead of training a new model from scratch.
Hopefully you can see my message and let me know if you have some suggestions.

Thank you for your kind words.
You can use the --pretrained_model option like that:
python train.py --dataset path/to/dataset --pretrained_model path/to/pretrained/model --reduction_rate 0.5 --mixup_rate 0.5 --gpu 0


Allow to override linking behavior

For links, the component should make the onPress() function to be a prop to be passed in from outside so that the linking behavior can be controlled, and can be defaulted to use the openUrl() method.

any update?

Im also interested in this to be able to handle linking within the app!

After looking into the source code we found that it's actually pretty easy to override linking behaviour by supplying a custom rule like so:
const OverrideOnPressRule = (callback) => ({
  link: (node, children, parent, styles) => {
    return (
      <Text key={node.key} style={styles.link} onPress={() => callback(node.attributes.href)}>
        {children}
      </Text>
    )
  },
  // a with a non text element nested inside
  blocklink: (node, children, parent, styles) => {
    return (
      <TouchableWithoutFeedback key={node.key} onPress={() => callback(node.attributes.href)} style={styles.blocklink}>
        <View style={styles.image}>{children}</View>
      </TouchableWithoutFeedback>
    )
  }
})

and then setting the rules prop:
<Markdown rules={OverrideOnPressRule(() => console.log('Your callback here!'))} />

I need a callback as well as being able to open the link. is that possible to have the callback and open the url (the default)?

I get this error

Ok so if I remove the returns in the custom rules, then the red error goes away. however the link is not visible and so I can't press on it. Do you know what the problem could be?

it seems that doing rules={Override...} isn't actually overriding the rules at all. do you know what the problem could be? Can I see your entire code? @samiede thanks


fix: non amd externals break amd library

fix #17464
Summary

🤖 Generated by Copilot at 19028dc
This pull request fixes a bug in the AmdLibraryPlugin that caused non-AMD externals to be added to the dependency array of the define call. It also adds a test case and a test configuration for this scenario. Additionally, it updates the test cases and configurations for the unnamed AMD modules to reflect the fact that they do not have a dependency array.
Details

🤖 Generated by Copilot at 19028dc

Filter non-AMD externals in AMD library plugin to avoid errors or unexpected behavior (link)
Add test case and configuration for non-AMD externals in AMD library plugin (link, link, link)
Update test case and configuration for AMD container unnamed library plugin to reflect that no dependency array is generated for unnamed modules (link, link)
Update test case and configuration for AMD unnamed library plugin to reflect that no dependency array is generated for unnamed modules (link, link)

Sorry for delay, release will be soon, want to collect all Ready to merge PRs


Bug when setting listview position

If you set the position of the listview, like if you change following code in your sample, then you've got a very ugly visual bug. :)
Any ideas how to solve that?
Line 65:
if (viewGroup instanceof AbsListView) {
int numColumns = (viewGroup instanceof GridView) ? 3 : 1;
ListView absListView = (ListView) viewGroup;
absListView.setAdapter(new QuickReturnAdapter(adapter, numColumns));
    absListView.setSelectionFromTop(100, 30); // Add this line
}

You have the exact same problem if you scroll your list, open a new activity, rotate the screen, press back to close the activity and now scroll up the list. The quick return view keeps flashing in and out all the time.


Independent versioning

Title
This PR introduces independent versioning as discussed in #39.
Content
As of today, the only version key is the publiccodeYmlVersion key present in the schema.rst file.
However, since the publiccode specifications allow to include country-specific extensions (defined in a dedicated schema file), it is deemed fundamental to version also those.
As such, this PR introduces a new key called version to be inserted inside each country-specific schema. This changes also the tag/release approach previously used.
@alranel: as discussed in #39, I am still not sure if version is an appropriate name since it seems way too generic to me. I made some name suggestions in that issue.
Review

[x] Ensure your files are written following RST specs (not MD!)
[x] Italian version
[ ] English version
[ ] Ask for review

Remember to tag core:0.1/it:0.1 and release.


Add kubeconfig type check logic

refer #77
Add kubeconfig condition judgment logic to throw an error message if the file is not kubeconfig.

done


Add ReportPortal Operator to community operators

ReportPortal is a test automation analytics platform. ReportPortal
Operator support instantiating the ReportPortal services and
required dependencies.
The Operator have been tested on OCP 4.x versions.
Signed-off-by: Wayne Sun<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.

Flat operator directory structure is obsolete from 23-rd of October 2019, only nested directory structure will be accepted.

New Submissions

[x] Does your operator have nested directory structure?
[x] Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?
[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[x] Is your submission signed?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?
[ ] Is your submission signed?

Your submission should not

[ ] Modify more than one operator
[ ] Modify an Operator you don't own
[ ] Rename an operator - please remove and add with a different name instead
[ ] Submit operators to both upstream-community-operators and community-operators at once
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/test CVP

/test CVP

/test CVP

The operator-catalog failed with:
 time="2020-10-05T21:36:46Z" level=fatal msg="permissive mode disabled" error="error loading manifests from directory: [error checking provided apis in bundle : error decoding CRD: no kind \"CustomResourceDefinition\" is registered for version \"apiextensions.k8s.io/v1\" in scheme \"pkg/registry/bundle.go:15\", error adding operator bundle : error decoding CRD: no kind \"CustomResourceDefinition\" is registered for version \"apiextensions.k8s.io/v1\" in scheme \"pkg/registry/bundle.go:15\", error loading package into db: [FOREIGN KEY constraint failed, no default channel specified for reportportal-operator]]"
I think the issue is the "apiextensions.k8s.io/v1" version is not supported, as in issue:
https://github.com/operator-framework/community-operators/issues/2235

/test CVP

The operator-catalog failed with:
 time="2020-10-05T21:36:46Z" level=fatal msg="permissive mode disabled" error="error loading manifests from directory: [error checking provided apis in bundle : error decoding CRD: no kind \"CustomResourceDefinition\" is registered for version \"apiextensions.k8s.io/v1\" in scheme \"pkg/registry/bundle.go:15\", error adding operator bundle : error decoding CRD: no kind \"CustomResourceDefinition\" is registered for version \"apiextensions.k8s.io/v1\" in scheme \"pkg/registry/bundle.go:15\", error loading package into db: [FOREIGN KEY constraint failed, no default channel specified for reportportal-operator]]"
I think the issue is the "apiextensions.k8s.io/v1" version is not supported, as in issue:
#2235

Yes, you have to set version to v1beta1

@mvalahtv updated


(result and rho) image

Firstly,your idea is   innovative and efficient, but I don't understand that in the library, while depicting the result and rho images,  the  library displays a 3D image, but it is actually two-dimensional.sincerely, I want to know how to solve it . Hope to get your reply. And,would you mind telling me the source website of your  dataset ?

Hi, as I remember, those figures are produced by the old Matlab code. For that, you can simply click on the figure (or one of the sub-figure), then use the arrow key to control the rotation.
For the dataset, you can download from http://cs.joensuu.fi/sipu/datasets/, under the "shape sets" category.


Double click on 8th, then the event is created on 7th

great calendar, but this issue is present :
Double click on 8th, then the event is created on 7th
did try with other dates and the same result

Hi, can you tell me what browser you were using?

Firefox 89.0.2

From: William Troup @.>
Sent: Wednesday, June 30, 2021 2:33 PM
To: williamtroup/Calendar.js @.>
Cc: Omar R. Tapia @.>; Author @.>
Subject: Re: [williamtroup/Calendar.js] Double click on 8th, then the event is created on 7th (#35)
Hi, can you tell me what browser you were using?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/williamtroup/Calendar.js/issues/35#issuecomment-871459246, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAIX4MS5XCN5RIITIKKSYPLTVMTNJANCNFSM47RPNY3Q.

What version of the library are you using?

Calendar.js v0.9.7

From: William Troup @.>
Sent: Thursday, July 1, 2021 2:29 PM
To: williamtroup/Calendar.js @.>
Cc: Omar R. Tapia @.>; Author @.>
Subject: Re: [williamtroup/Calendar.js] Double click on 8th, then the event is created on 7th (#35)
What version of the library are you using?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/williamtroup/Calendar.js/issues/35#issuecomment-872295622, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAIX4MQLAMTHBRUNB3VVSLTTVR3VPANCNFSM47RPNY3Q.

This will be fixed in v0.9.8, which is coming hopefully in the next week.  Thank you for reporting the problem.

v0.9.8 is now available.  Please let me know if this issue persists.
Thanks again.

I downloaded the last version today and tried  again, still the same problem . I used Firefox and Chrome, even in Chrome I had the same result.


Add generatedFiles to public API for Spec

Fixes #344

Thanks! I forgot I needed to update this as well as the class itself.
(Looks like TypeScript is complaining about the types, so I can't merge it yet; I can try to fix that myself later if you don't get to it.)


memory error when loading more images on dnn_metric_learning_on_images_ex

Version:
19.15
Where did you get dlib:
downloaded from dlib.net
Platform:
windows 64-bit and ubuntu 16.04 64bit
Compiler:
Visual studio 2015 on windows
Codeblock gcc on Ubuntu.

Building successfully but when I run the dnn_metric_learning_on_images_ex, it generated error as follow:
Saved state to face_metric_sync
terminate called after throwing an instance of 'std::bad_alloc'
what():  std::bad_alloc
Aborted (core dumped)
I have about 51 identities, with about 200 images for each identity in different sub folders, I followed the training guide in the source code, but it seems that we could only use <5 identities, <5 images.
for example:
load_mini_batch(5, 5, rnd, objs, images, labels); --------------------this is OK
..........................
load_mini_batch(51, 200, rnd, objs, images, labels);-----------------memory error
load_mini_batch(51, 10, rnd, objs, images, labels);-----------------memory error

I have tried on both windows and ubuntu, all with same result.

bad_alloc just means you are running out of RAM.  You need to use a
computer with more RAM or load less data.

my computer has 64g RAM

my computer has 64g RAM, the images are only 250*250 pixel

Maybe you are building your program in 32bit mode, and so can't access all your ram then.

no, I always build dlib in 64bit, could please use some time to test on it? I could send the data to you, it's not so big, thank you


Ability to enable open registration on a per-plugin basis

We use both GitHub.com and a private instance of GitHub Enterprise.
For our GHE users, we would be happy to allow open registration, i.e. anyone with a GHE account can log in. For GitHub.com however, we would need to restrict which users can use Drone.
Currently open registration is a global option affecting all remote plugins. I'd like to be able to enable/disable open registration for specific remotes.

Agreed. I'd like to move this setting to the plugin level and remove as a global plugin.

Fixed in https://github.com/drone/drone/pull/826


unnecessary param

there's no need to pass asyncReducer from argument

Coverage remained the same at 71.087% when pulling 7ecc5e9d31ef9d06680ffc475f20e3089a8fb470 on codinglobster:master into 68113a4351e33432e11eae9fd58690a15abefc9d on dvajs:master.


Summernote-image-attributes doesn't change image

Hello!
I jsut added that plugin to my project, but the image change option doesn't work... what can I do ?
I need Help

I did solved by other closed issue.. Thank you


TAB hijacked in Org mode tables

I think this is just a reemergence of #19 in v2.

Just a hunch, but does this occur while you're in normal mode? If so, that is intended. I've only bound tab to '+org/indent-or-next-field in insert mode (if I'm in normal mode, I consider other motions for getting around).
Though, I suppose i could make a +org/tab-dwim command that will use matchit, indent or navigate tables depending on context...

No, unfortunately it's in the insert state too.

Should have mentioned that Shift-TAB works fine for going backwards.

Could you remind me what OS you're using? If chances are that binding only to [tab] won't work, and I'll need to bind it to (kbd "TAB") too.

Turned out yasnippet was hijacking TAB in org-mode. I've fixed it in the latest commit. Let me know if you still have the problem.

Sorry for being slow to reply, I've been sick. Checking out the newly merged master branch now, so I'll let you know if the problem comes up again.


[Explore] New time picker breaks old charts with "x days" in time picker start date

Expected results
In 0.38 and earlier, if you set "30 days" or "5 months" in start date (without "ago", "before", or "last"), it will be automatically converted to the equivalent of "30 days ago". The new time picker will treat it as "30 days after today", causing an Unexpected time range: From date cannot be larger than to date error for some existing charts.
Here are examples of time ranges that will break in the new time picker but are valid for the old one:

"30 days: "  -> "30 days ago : now"
"7 days: 7 days" -> "7 days ago : 7 days after today"

Actual results
Existing charts with "x periods" set in start date should behave the same.
Since the original behavior is a little bit ambiguous, we may actually want to force users to use "30 days ago" or "- 30 days" for this use case. So I think it's OK to keep current logic, but to minimize disruption, we should do a db migration to automatically fix such charts and add a breaking change warning in the v1.0 changelog (albeit numbers users who used this syntax is low).
Environment
Latest master

Thanks @michellethomas for spotting this issue!

Thanks @michellethomas for spotting this issue!

thanks for reporting!
we are happy to include the proposed change in patch release, however, we recommend users to implement their own db migration to eliminate the migration risk. lmk if this sounds reasonable. @ktmud

thanks for reporting!
we are happy to include the proposed change in patch release, however, we recommend users to implement their own db migration to eliminate the migration risk. lmk if this sounds reasonable. @ktmud

I think we should at least adding an entry in UPDATING.md to highlight this breaking change. DB migration script is a low priority considering the low volume of such charts, but it should be eventually committed to the Superset codebase because this is not a company-specific bug.

I think we should at least adding an entry in UPDATING.md to highlight this breaking change. DB migration script is a low priority considering the low volume of such charts, but it should be eventually committed to the Superset codebase because this is not a company-specific bug.

I'm thinking of maybe doing some adaptations in get_since_until https://github.com/apache/superset/blob/241f380e2efe91ad58106cdb4848e0829f432e1e/superset/utils/date_parser.py#L135 @ktmud

I'm thinking of maybe doing some adaptations in get_since_until https://github.com/apache/superset/blob/241f380e2efe91ad58106cdb4848e0829f432e1e/superset/utils/date_parser.py#L135 @ktmud

That works too. But I do find the previous behavior too ambiguous and somewhat confusing so would appreciate it if we can properly deprecate it. Maybe even throw an error message when "x periods" are used without the look back/forward descriptors.

That works too. But I do find the previous behavior too ambiguous and somewhat confusing so would appreciate it if we can properly deprecate it. Maybe even throw an error message when "x periods" are used without the look back/forward descriptors.

This is a good point. When we detect the user time range value is "X [dateunit]" then respond to an error message.

This is a good point. When we detect the user time range value is "X [dateunit]" then respond to an error message.


Can't add specific cards to decks

I've run into a few issues adding specific cards to decks in the deckbuilder. I'm using the latest versions of Chrome on Windows 10 and Android 13. Card View shows them as being in the deck, but they're not in the deck view. When it's saved, they no longer show as being in the deck in the Card View.

Phascomon ST14-04
ADR-02 Searcher EX2-046
ADR-03 Pendulum Feet EX2-047
ADR-04 Bubbles EX2-048
ADR-01 Jeri EX2-049
ADR-05 Creep Hands EX2-050
ADR-07 Palates Head EX2-051
ADR-09 Gatekeeper EX2-054
Reaper EX2-055

Should be fixed with the next Update


images: make them searchable

We have many figures and other images in our docs. Notably the ones in Use Cases have a good amount of work behind them. Often these are reused in 3rd party publications, presentations, etc. But going backwards -- finding the use case or other doc from the image -- can be difficult to impossible. Example:

Searching "Shared Cache" in our docs engine finds pages, but none have an image in them. No other phrases from the image come close to finding the source page or at least specifically relevant content.
In fact this image (used in our courses) is a reorganized version of what's in https://dvc.org/doc/use-cases/fast-data-caching-hub#example-shared-development-server but figuring that out would be almost impossible without prior knowledge about it.

[ ] What other images have this problem?
[ ] How can we fix it?

Cc (brought up by) @jendefig

It's a research problem. A few (thousand?) Ph.Ds can be written. May I delve into this? :)
Kidding aside, manual tagging or an image gallery for internal consumption may be good. We could keep higher resolution/editable versions of these files that way as well.

The other approach is to use different words in the images themselves but that could be redundant if the context already has the same text titles/ captions.

Maybe adding custom keywords to <img alt= will fix this for our internal content search box? Would need to ask web team cc @julieg18. Same question for search engines, actually. I'm not sure.

I don't think our internal seach box scans image alts but Google does scan image alts along with the physical text in a website. For example, I can find the image with the just the alt for one of the images in the page you mentioned:

But its bad practice to just place keywords inside image alts. Image alts are supposed to be a a description of the image itself. It would be better if we updated our image alts to be actual descriptions of the images, including the keywords inside the alt descriptions.

Hmmm yeah maybe it's not that hard to find them on search engines, at least. Did you try image search @jendefig ?

It may be possible to run an OCR on the images and associate the images with the words found on them. It's a fairly straightforward process. It can even be an example project for pipelines, e.g. searching a set of images on S3 by the words found on them.

Hmmm yeah maybe it's not that hard to find them, on search engines at least. Did you try image search @jendefig ?

If this is the case for all that's good, then it just needs to become properly searchable within our own website.  But is it possible to work to showing up with this search? (ie not including DVC, I've heard several community members say they found our site because they googled what they were looking for - not through some other word of mouth). Would be great if images could be found in that way too?

What shows up when you click on images from same search

needs to become properly searchable within our own website

Renamed the issue. I'm not sure how to best approach that. It's a technical question for @iterative/websites, I think.

is it possible to work to showing up with this search

Yes but it seems difficult, "machine learning storage layers" is a broad idea and the Internet is a huge place. A SEO specialist could come up with a strategy but Idk if it's worth the investment. Or in theory once DVC grows a lot and our site becomes an even more authoritative source, we'll start to rank on that search. Maybe we do already but not in the first page (you can find our with https://search.google.com/search-console 🙂

is it possible to work to showing up with this search
Yes but it seems difficult

p.s. there are basic improvements we can try like making sure the phrase or at least its key words are part of the text in that page (it's missing "storage layers", actually).

you can find our with https://search.google.com/search-console

I checked and we do not rank on that query ATM.


DM-45689: Add null checking to env.k8s_dind_limits_cp

Seems to affect Macs as well.
On Sat, Sep 21, 2024, 2:02 PM Kian-Tat Lim @.***> wrote:

@.**** commented on this pull request.
In pipelines/lib/util.groovy
https://github.com/lsst-dm/jenkins-dm-jobs/pull/1023#discussion_r1769631101
:

@@ -460,6 +460,9 @@ def void jenkinsWrapper(Map buildParams) {

 // This line uses k8s to set EUPSPKG_NJOBS
 def njobs = env.K8S_DIND_LIMITS_CPU

if (njobs == null){

I'm worried about why the value is not available. Is it not available
anywhere, or only in certain cases?
—
Reply to this email directly, view it on GitHub
https://github.com/lsst-dm/jenkins-dm-jobs/pull/1023#pullrequestreview-2319883234,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFC4R2XMMUJXBU44LFTT7BLZXWYD3AVCNFSM6AAAAABOTW6S4OVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDGMJZHA4DGMRTGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


[WIP] Server adaptor for datastore

Silly backend example:
https://github.com/bollwyvl/jupyterlab_launcher/tree/feat/crdt-serverextension


Feature request:show temperature in celcius/°C

Is your feature request related to a problem? Please describe.
App shows temperature in Fahrenheit/°F. It may be showed by celcius/°C. add this feature request.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Approach to be followed (optional)
A clear and concise description of approach to be followed.
Additional context
Add any other context or screenshots about the feature request here.

I would love to work at this

may you assign it to me


KiBuzzard changes behavior when migrated from 5.99 to 6.0rc1

Hi Greg,
(PS: I wrote aboute it in the KiCAD forum too: kibuzzard-changed-behavior-between-5-99-and-6-0-rc1)
On 5.99 Kicad until today, when I clicked on “OK” in the user GUI to create the SilkScreen tag, it “attached” the tag to my mousepointer, so I had just to place it.
On 6.0 rc1, when I clicked “OK” , the GUI closed as usual, and then nothing. First I thought that KiBuzzard was broken on 6.0rc1, but then I thought of pressing Ctrl+V, and there was the tag !
Maybe it is a bug, maybe it is intended, but that’s the behavior (and workaround for now): The tag is in the clipboard, safe and sound.
My 5.99 (Windows nightly) version: (5.99.0-13222-g16a34e6adb), release build
My 6.0rc1 (Windows nightly) version: (6.0.0-rc1-1-g4df25edb3d), release build
kibuzzard.log in the KiBuzzard plugin folder shows the same stuff on both versions:
11-16 15:09:23 root 1331:Loading system fonts.
11-16 15:09:23 root 1349:  Found 348 fonts in system
11-16 15:09:23 STDERR 138:C:\Program Files\KiCad\5.99\share\kicad\scripting\plugins\KiBuzzard\KiBuzzard\dialog\compat.py:17: wxPyDeprecationWarning: Call to deprecated item. Use SetSizeHints instead.
11-16 15:09:23 STDERR 138:  super(wx.Dialog, self).SetSizeHintsSz( a,b)
11-16 15:09:24 root 1198:Font "FredokaOne" does not natively support style "Regular" using "Path" instead
11-16 15:09:24 unfiltered 871:Found SVG layer: F.SilkS
11-16 15:09:24 root 458:  Inlining 3 segments...
11-16 15:09:24 root 928:  Writing Text with 125 points
11-16 15:09:24 root 928:  Writing Text with 8 points
11-16 15:09:24 root 928:  Writing Text with 8 points
11-16 15:09:25 unfiltered 871:Found SVG layer: F.SilkS
11-16 15:09:25 root 458:  Inlining 3 segments...
11-16 15:09:25 root 928:  Writing Text with 125 points
11-16 15:09:25 root 928:  Writing Text with 8 points
11-16 15:09:25 root 928:  Writing Text with 8 points
--
Best regards (and thank you 1000 times for your great plugin!)
Alexander aka @hwreverse

Can you try 5aa46f56bfe3ad625bc35c47c14e24696bb1b1bc
I think we just weren't checking the new 6.0 build info for the paste action

Tested with 5aa46f5, now it works as before!
Thank you very much, Greg.
Best regards,
Alexander aka @hwreverse

I think these two lines should become like this:
import re

            #elif '5.99' in self.kicad_build_version or '6.0' in self.kicad_build_version:
            elif re.match('5\.[0-9]{1,2}\.[0-9]{1,2}', self.kicad_build_version):

            #if '5.99' in self.kicad_build_version or '6.0' in self.kicad_build_version:
            if re.match('6\.[0-9]{1,2}(\.[0-9]{1,2})?', self.kicad_build_version):


Kapacitor can't select more than one field in aggregate

Maybe I'm missing something obvious, but when I'm trying to create simple task to aggregate measurement and produce point with two fields, I've getting the error:
[cq-latency-service:count4] 2017/09/08 18:36:48 E! field path missing from point, skipping point

TICKscript:
stream
    |from()
        .database('k8s')
        .measurement('sla_metrics_100ms')
    |groupBy('accountId', 'applicationId', 'serviceId')
    |mean('duration')
        .as('latency')
    |count('path')
        .as('count')
    |window()
        .period(15s)
        .every(10s)
        .align()
    |influxDBOut()
        .database('k8s')
        .measurement('latency_service_10s')
        .precision('s')

It's always reporting error about second field (in this case it's path).

ping @nathanielc

I had this very same issue and found your post when searching on the error text. I'm no TICK script expert, but I figured out a solution from previous experience writing a derived value to Influx from two source streams.
At present it appears that TICK scripts do not have a mechanism to chain together multiple parallel operations. However, by using join() and keep() you can achieve what you need. I tried the same approach you did and would certainly prefer its brevity to the means shown in my code excerpt below. The following calculates a mean, max, and min from the same window to trigger an alarm.
var air_temp_high_check_source = stream
  // Process all Air Temperature readings by location, filtering for cold storage
  |from()
    .measurement('Air Temperature')
    .groupBy('Location')
    .where(lambda: strContains("Location", LOCATION))
    .where(lambda: "Validity" == 'Good')
  // Inspects window every 1 minute
  |window()
    .period(HIGH_PERIOD)
    .every(1m)

var air_temp_high_check_mean = air_temp_high_check_source
  |mean('Value')
    .as('mean')
  // Convert Celsius Values to Fahrenheit
  |eval(lambda: "mean" * 1.8 + 32.0)
    .as('value_F')
    .keep()

var air_temp_high_check_min = air_temp_high_check_source
  |min('Value')
    .as('min')
  // Convert Celsius Values to Fahrenheit
  |eval(lambda: "min" * 1.8 + 32.0)
    .as('value_F')
    .keep()

var air_temp_high_check_max = air_temp_high_check_source
  |max('Value')
    .as('max')
  // Convert Celsius Values to Fahrenheit
  |eval(lambda: "max" * 1.8 + 32.0)
    .as('value_F')
    .keep()

var air_temp_high_check = air_temp_high_check_mean
  |join(air_temp_high_check_max, air_temp_high_check_min)
    .as('mean', 'max', 'min')

// High temperature alarm: Check if all readings above threshold and reset as soon as any reading is not
air_temp_high_check
  |alert()
    .crit(lambda: "min.value_F" > HIGH_THRESHOLD_F + THRESHOLD_DELTA_F)
    .critReset(lambda: "min.value_F" <= HIGH_THRESHOLD_F)
    .id('{{ index .Tags "Location" }} Air Temperature High')
    .message(LOCATION + ' ' + string(HIGH_PERIOD) + ' average {{ .Name }} of {{ index .Fields "mean.value_F" | printf "%0.1f" }}°F [min: {{ index .Fields "min.value_F" | printf "%0.1f" }}°F | max: {{ index .Fields "max.value_F" | printf "%0.1f" }}°F] exceeds threshold ' + string(HIGH_THRESHOLD_F) + '°F')

@seletskiy The example that @mkarlesky is spot on, since both count and mean are aggregates, they drop any fields other than the one that is being aggregated. To do what you want, you have to use join like so
var data = stream
    |from()
        .database('k8s')
        .measurement('sla_metrics_100ms')
    |groupBy('accountId', 'applicationId', 'serviceId')
    |window()
        .period(15s)
        .every(10s)
        .align()

var mean = data
    |mean('duration')
        .as('latency')

var count = data
    |count('path')
        .as('path')

mean
    |join(count)
      .as('mean','count')
    |eval(lambda: "mean.latency", lambda: "count.path")
        .as('latency', 'count')
    |influxDBOut()
        .database('k8s')
        .measurement('latency_service_10s')
        .precision('s')


Slow non max suppression

Hi,
Thanks for the great work.
Unfortunately nonmaxsuppression makes the tensorrt implementation so slow.
Thanks

I will suggest you change the current nms with this
def faster_nms(boxes, scores, nms_thresh):
        x1 = boxes[:, 0]
        y1 = boxes[:, 1]
        x2 = boxes[:, 2]
        y2 = boxes[:, 3]
        areas = (x2 - x1 + 1) * (y2 - y1 + 1)
        order = np.argsort(scores)[::-1]
        num_detections = boxes.shape[0]
        suppressed = np.zeros((num_detections,), dtype=np.bool)

        keep = []
        while order.size > 0:
            i = order[0]
            keep.append(i)
            xx1 = np.maximum(x1[i], x1[order[1:]])
            yy1 = np.maximum(y1[i], y1[order[1:]])
            xx2 = np.minimum(x2[i], x2[order[1:]])
            yy2 = np.minimum(y2[i], y2[order[1:]])

            w = np.maximum(0.0, xx2 - xx1 + 1)
            h = np.maximum(0.0, yy2 - yy1 + 1)
            inter = w * h
            ovr = inter / (areas[i] + areas[order[1:]] - inter)

            inds = np.where(ovr <= nms_thresh)[0]
            order = order[inds + 1]

        return keep


#108 Issue: Changed the cancel button functionality

@darshanmukunda98 Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@darshanmukunda98 Thank you for signing the Contributor License Agreement!

People may wonder what happened to the window, so I'm going to leave it as it is. This would make a good short blog post to share with the community, though.


production build error

Hi,
there is currently an error when building a project with fitty where you have to swap require("fitty") with require("fitty/dist/fitty.min.js").

Are you referring to using fitty directly, or are you getting this error in your code where you are using react-fitty?


JavaScriptCore dependency

without this dependency you are getting error
"Undefined symbol: OBJC_CLASS$_JSContext"
You should add .linkedFramework("JavaScriptCore") to target GoogleMobileAdsTarget

Closing due to inactivity and the PR was closed in June. @NailxSharipov, if this issue still persists please re-open this issue. Thanks.


Validating JS Syntax

I have bunch of JavaScript functions, all loaded in memory inside a python code, and I need to validate their syntax without writing them down in .js files.
I was looking for a python package that could perform this task for me, and found this package. I tried to use javascript package for my goal, but was not sure if there is any way that I could only check syntax with that in python.
P.S.: JSHint/prettier work OK if I write each function in a file and then call something like os.system("jshint --verbose sample.js"), but writing the js functions in file is expensive and takes a lot of time. So, looking for a method/package that can do the same without writing the codes in file.

What you're looking for is a JavaScript AST parser library.
From a quick search, https://pypi.org/project/esprima/ is a native Python package on pip that can do the parsing.
If you want to use something from the JS side, you can checkout the TypeScript AST parser, or use Babel's parser, with JSPyBridge usage demonstrated here:
https://github.com/MineDojo/Voyager/blob/01fb04666a8f3ba47dec74fb4cfd46e0125fe5a0/voyager/agents/action.py#L208-L213


add authorization header

Add support for a "password" via the Authorization header. Not sure if it's something you want to include or if you'd rather do it differently, but it's nice as a step to stop people from accessing Rokus.

Went ahead and PR'd julianh2o's project as it looks like your work was merged into his.


Small fixes

Two small fixes unrelated to each other.

Replace ls with find in a command to list all packages in a shell script
Replace TTF needed for sdl2-ttf example that was stored in the repo with a link to it (I did the same to OGG file needed for sdl2-mixer example previously), the version doesn't need to be bumped, because the hash of the file is the same

Thanks for the PR! I had 1 comment, otherwise this looks good.


External .srt subtitles are not being moved to final location

I want to extract subtitle tracks to external .srt format which the script does first but then does not move to final location of the .mp4, leaves them in the original folder which is cleaned up.

Issue is now solved.


Whether to consider adding the maximum number of selections

please add maximum no of selection. it is must needed feature

Hello @rockstarvibu ! Now there is a working week and I can't devote time to this issue. If someone is ready to do this in this week, I will post a new version. In another case, I won't be able to add it until the weekend.

@rockstarvibu @979881765 this feature is available in 4.7.0
Thanks for @gnassro

https://pub.dev/packages/group_button/versions


Object Couldn't be opened - Issue in IOS

Description
We are getting "Object couldn't be opened" issue in IOS based on defect number #1496 I ensure to use 1.2.1 version of model viewer in my code as below. (We also tried 1.9.0 but it didn't work).
    <model-viewer src="mymodel.glb"               ios-src="mymodel.usdz"               alt="My AR Project"               ar               auto-rotate               camera-controls></model-viewer>
Live Demo

https://glitch.com/edit/#!/model-viewer

Version

model-viewer: v1.2.1

Browser Affected

[ ] Chrome, version: xx.x.xxxx.xx
[ ] Edge
[ ] Firefox
[ ] IE
[ ] Safari

OS

[ ] Android
[x] iOS
[ ] Linux
[ ] MacOS
[ ] Windows

AR

[ ] WebXR
[ ] SceneViewer
[ ] QuickLook

Hi @rksambari, thanks for reaching out! Can you please share a glitch link with your changes?
Also, this is our latest release:
https://github.com/google/model-viewer/releases
And when you use the following script, it will pick up that release.
<script
      type="module"
<EMAIL_ADDRESS>
You can also try this if you want to work with the github head.
<script
      type="module"
<EMAIL_ADDRESS>

Thanks, this is working fine with usdz file in IOS.


Building with CMake build system on AVX512 platform add -march=znver4

Hi,
I am building the OpenBLAS by the CMake with the following parameters:
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="/openblas-0.3.25" -DNOFORTRAN="ON" -DC_LAPACK="ON" -DBUILD_WITHOUT_LAPACK="OFF" -DDYNAMIC_ARCH="ON" -DUSE_THREAD="OFF" -DUSE_LOCKING="ON" -DMSVC_STATIC_CRT="OFF" -DANDROID="ON" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" -DBUILD_SHARED_LIBS="ON" ..

I found that ZEN core is built with -march=znver4, which causes a runtime crash (SIGILL) on AMD Ryzen 9 3900X.
When I use make (make DYNAMIC_ARCH=1 USE_THREAD=0 -j4) instead of CMake, everything works. Is this correct?

Are you building on the Zen4 system ? If so, it is usually safer to add a TARGET option that defines what to use for all the common code - this would be the oldest/weakest kind of cpu you expect to support with the DYNAMIC_ARCH build. Without a TARGET, it is determined automatically by the build system, which may mean that the library cannot run on anything with a smaller instruction set even if it has dedicated BLAS kernels for them.
(But the reason why it works with make but not cmake is that the makefile build simply treats Zen4 as Cooper Lake, while the cmake build tries to be creative with varying -march options for the one ZEN target. This does need cleaning up)

Thanks so much. I didn't know about TARGET option. Now it works perfectly.


Add a "context" to the api/server/* code

This defines a 'context' object that is passed to each API handler.
Right now the context just has a unique 'requestID' for each API call.
The next steps would be:

use this 'requestID' in our logging and events
determine the best way to format the logging to include this info.

In particular for actions that generate multiple events and log entries
we can use the requestID to help correlate the log entries. I view this
as a prerequisite for #15216 .
Adding the requestID to the logging will be a challenge since it could mean
changing every single logrus.XXX() call to pass in the 'context' object.
But first step is to agree on a format, which we can discus in a subsequent
PR, but my initial thoughts are to add it right after the timestamp:
current format:
INFO[0039] POST /v1.21/build?buildargs=%7B%22foo%22%3A%22xxx%22%7D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&memory=0&memswap=0&rm=1&t=&ulimits=null
proposed format:
INFO[0039-83dea1222191] POST /v1.21/build?buildargs=%7B%22foo%22%3A%22xxx%22%7D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&memory=0&memswap=0&rm=1&t=&ulimits=null
We then also need to do this for events.
Signed-off-by: Doug Davis<EMAIL_ADDRESS>

I :heart: this. It also makes me :cry: because it will create huge conflicts with something I'm working on. But I still :heart: it.

ping @icecrime @crosbymichael @jfrazelle

This is so nice and +1 to the proposed format in logrus output

any comments on this one?  I'd like to get agreement on this base structure before I then proceed to bubble the context to other areas, like logging and events.

Make sense to me, and I don't have a strong opinion on the log format.
Ping @stevvooe who I know has some experience using context.Context on distribution side.

I think I'd like it better if we moved the version and var from the hander arguments to inside that context. Leaving the handler signatures something like this:
func handler(ctx Context, resp http.ResponseWriter, req *http.Request)

@calavera I can go with that but before I make those changes I'd like to get some SGTM's and move this from 'design phase' so I don't shift things around just to have the overall idea shot down  :-)

@calavera I agree. Both vars and version can be a part of context but it does seem outside the scope of this change.
@duglin The only feedback I'd give is that we use distribution/context. It is the same package but integrates logging, http utilities, gorilla mux and tracing support. I would LGTM this PR without the distribution package, but we do have support for mux variables.

@calavera updated - see what you think.

@runcom big bucket
@duglin I like it! :heart_eyes_cat:
LGTM

LGTM

:metal:

Ok, so now we have a third context package with an incompatible type? This new context package also doesn't support timeout cancellation. We spent a lot of time getting distribution/context ready for this kind of use and this new package is completely incompatible with golang.org/x/net/context and distribution/context.
:-1:

Not sure why you think its incompatible with the golang.org/x/net/context - it should be. Only thing this new package adds is the helper funcs to get the requestID and Version.

@stevvooe afaik, there is nothing written in stone here. I'm personally happy with what this change provides for docker, but feel free to open a new PR with improvements if you think it could be more useful in some other way.

@calavera This functionality is already present in the distribution package, which is compatible with golang.org/x/net/context. It meets nearly every requirement of this PR except the version number. We set this manually on the context, but there is no reason we can't add helper methods for it in distribution/context.


Check if connection state for a particular hub.

I have a situation where I have to keep a dictionary of connections which are connected via web socket.
how can we get a list of connects which are started?

Are you trying to store this on the server? If so, you can use the OnConnectedAsync and OnDisconnectedAsync virtual methods on Hub to maintain this list:
public class MyHub : Hub
{
    // MyConnectionManagerService is a class you write and register with DI using
    // services.AddSingleton<MyConnectionManagementService>() in ConfigureServices.
    private readonly MyConnectionManagementService _connectionManager;

    public MyHub(MyConnectionManagementService connectionManager)
    {
        _connectionManager = connectionManager;
    }

    public override Task OnConnectedAsync()
    {
         // Remember that this "RegisterNewConnection" method may be called concurrently
         // from multiple threads, so it needs to lock or use thread-safe data structures
         // like ConcurrentDictionary
         _connectionManager.RegisterNewConnection(Context);
    }

    public override Task OnDisconnectedAsync(Exception exception)
    {
         // Same as above, this may be called concurrently from multiple threads.
         _connectionManager.RemoveConnection(Context);
    }
}


How to share cookies between multiple requests?

Long story short
use the example in docs http://aiohttp.readthedocs.io/en/stable/client.html#keep-alive-connection-pooling-and-cookie-sharing
import aiohttp
import asyncio
async def test(session):
    async with session.post('http://httpbin.org/cookies/set/my_cookie/my_value') as resp:
        pass
    async with session.get('http://httpbin.org/cookies') as r:
        json = await r.json()
        print(json)
with aiohttp.ClientSession() as client:
    asyncio.get_event_loop().run_until_complete(test(client))

The output is :{'cookies': {}}
The cookies dose not share between requests. How to ？

Expected behaviour

Actual behaviour

Steps to reproduce

Your environment

async with session.post('http://httpbin.org/cookies/set/my_cookie/my_value') as resp
the clientResponse got 405 "method not allowed"
session.post change to session.get ,it works!

Fixed in master, the code always uses GET method.


Lightweight extension

All one needs to load now is the Accessibility-Extension.js file.
This inserts three new menu items (Responsive equations, Auto Collapse, Accessibility) into the context menu, that allow to load the other modules selectively.
Directly including those modules still works as well.
Accessibility menu can be switched off again with a checkbox, which I called Active for now. Not sure if that is a good name. The other two are just checkboxes but could easily be expanded.
(There is still an issue when switching off the speech, that the message hook does not go away. See https://github.com/mathjax/MathJax-RespEq/compare/abstraction_rules...lightweight_extension?expand=1#diff-3d0281e358905009434a406ce04579d4R101
)

I have been looking at this for the last few days, and have found a few issues (mostly timing problems).  I'm working on a pull request to resolve them, but some of it involves some reorganizing of pieces of it to allow the timing to work out properly, so it is taking longer than I had hoped.  I should have something soon, and will let you know.  Sorry for the delay!


[Docs]Improve visibility in readme files by setting logos according to light/dark mode

Current State:
some logos look bad in light/dark mode
Desired State:
implement a feature that allows to set different icon according to light/dark mode
Contributor Resources

Meshery documentation site
Meshery documentation source
Instructions for contributing to documentation

ok please do


Nonempty Čech complete spaces with no isolated points are not Rothberger

The P68 traits on S25 and S176 become redundant with this theorem.

That does seem a little too much to have as a direct proof in pi-base, and also because it uses notions outside of general topology itself.  Like Steven suggested, can this be on mathse somewhere and we can just refer to that?

The linked question is too old and my theorem a bit too off topic for it. I'll add a new Q&A on MSE to address this then.

I realized it might be possible to vastly generalize this - one only need a nonatomic nonzero outer regular measure to make this work. I've therefore converted this into a draft in order to see the most general statement I can prove.

Done - it's a bit funny this ends up being about Cech-completeness again.

Unfortunately, there are still a large amount of spaces which are not Rothberger but not known to be so to pi-Base even after adding this theorem. Mostly, their non-Rothberger-ness can be easily deduced by the following two facts:

If $X$ is Rothberger, then so is any closed subspace of $X$;
If $X$ is Rothberger, then so is any coarser topology on $X$.

I'm planning to write another PR to deal with this once the content of the current PR gets approved and merged.

For reference: https://math.stackexchange.com/questions/5004550/are-Čech-complete-spaces-with-no-isolated-points-non-rothberger
If no one finds any issues there in a day or so, then I think this will be ready to merge.


Fix fully qualified path for openvpn in exec

The current code fails on Puppet 6 with:
Error: Validation of Exec[create tls_auth key] failed: 'openvpn' is not qualified and no path was specified. Please qualify the command or specify a path. (file: /etc/puppetlabs/code/environments/production/modules/openvpn/manifests/server.pp, line: 71)

This PR resolves the above error.

Great, thank you for the PR.


Double server names

It looks like wmi_exporter gives 2 names for same server in Grafana. With and without domain suffix.
In Promethues, targets are listed without domain suffix.
In my prometheus.yml, I use without domain suffix.
Not sure why this is happening?

Hi @Biomains,
I'm not sure what you mean, what labels are you seeing duplicated?
Also, what sort of service discovery are you using?

I use static_config, named servers.
If i look at the variable used in the the grafana dashboards, it's the label "Server".

The exporter itself doesn't expose such a label. Do you perhaps have some relabelling config in your prometheus configuration?

Yes, I see that the variable I gave you was for the Grafana dashboard only...
I am just starting to look at Promethues/Grafana, so there is no relabelling config, it standard/simple setup.

For some reason the issue is gone today. It fixed itself during the night....closing the issue


Clicking on Image in Tensorboard Should Open in New Window

Right now the image may be squashed and hard to read:

The current solution is to copy the image URL and manually open in a new tab.

Is this still current?

there is an inline maximization option (which causes a reflow) but no open in new tab

What browser?

Chrome.

@cancan101 Why do you need open in new tab? Why not just use the "true size" and "maximize image" buttons?

Closing since we didn't hear a response. Feel free to reopen at https://github.com/tensorflow/tensorboard/issues


add rules for struct to fix indentation

I noticed that the indentation for end after a struct keyword doesn't indent properly, so I (think I) fixed it. (It works for me locally, at least).

Lookin good to me.


[FEATURE] Add new config format egg.yaml or egg.yml

Adds a new config format to eggs-cli.
name: hello
description: umm a desc
stable: false
files:
  - README.md
  - mod.ts
  - deps.ts

@tbaumer22 Added docs.


KFLUXBUGS-863: introduce results fixes with requisite performance related tuning (dev/stage)

changes from https://github.com/redhat-appstudio/infra-deployments/pull/3883 plus desired tuning to go with this results change
Replacement from attempt back with https://github.com/redhat-appstudio/infra-deployments/pull/3616
On the tekton side this is https://issues.redhat.com/browse/SRVKP-4347
@enarha @khrm @savitaashture FYI

pipeline service is not coming up ... will need to run this branch on a local cluster
/hold

/hold cancel
needed to undo image pinning on infra deployments side

The hac test failures were unrelated to results.
In fact, the results based query worked:
         cy:fetch ➟  GET https://ee-kqy6rsl7.apps.crc-eph.r9lp.p1.openshiftapps.com/api/k8s/plugins/tekton-results/workspaces/user1/apis/results.tekton.dev/v1alpha2/parents/user1-tenant/results/-/records?order_by=create_time+desc&page_size=30&filter=data_type+%3D%3D+%22tekton.dev%2Fv1beta1.PipelineRun%22+%26%26+data.metadata.labels%5B%22appstudio.openshift.io%2Fapplication%22%5D+%3D%3D+%22test-app-171845493%22+%26%26+data.metadata.labels%5B%22pipelines.appstudio.openshift.io%2Ftype%22%5D+%3D%3D+%22build%22+%26%26+data.metadata.labels%5B%22appstudio.openshift.io%2Fcomponent%22%5D+in+%5B%22java-quarkus-171845493%22%5D
                    Status: 200

Also, all the calls in the api server looked clean.  https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/redhat-appstudio_infra-deployments/3884/pull-ci-redhat-appstudio-infra-deployments-main-appstudio-hac-e2e-tests/1801949874850107392/artifacts/appstudio-hac-e2e-tests/gather-extra/artifacts/pods/tekton-results_tekton-results-api-5598d57bb7-84z24_api.log
The test did not run long enough for pruning to kick in.
I think this is ready to merge into stage so I can run some performance testing, but I'll first wait to see if @enarha has cycles to review during his Sunday.


  I cherry-picked that into 7.1.x and resolved the conflicts.

[approve ci autest]


Missing customAxisMin and customAxisMax members in ChartAxisBase.swift

Hi,
I've just installed the react-native-ios-charts based on your instruction but I've encoutered the following iOS compiling errors in the BarLineChartViewBaseExtension.swift:
                        if json["leftAxis"]["axisMinimum"].isExists() {                 self.leftAxis.customAxisMin = json["leftAxis"]["axisMinimum"].doubleValue;             }
            if json["leftAxis"]["axisMaximum"].isExists() {                 self.leftAxis.customAxisMax = json["leftAxis"]["axisMaximum"].doubleValue;             }
The errors are:
"Value of type 'ChartYAxis' has no member 'customAxisMin'
and
"Value of type 'ChartYAxis' has no member 'customAxisMax'
Searching through the pods and I found that in CharAxisBase.swift that there are only these two declarations:
    /// Flag indicating that the axis-min value has been customized     internal var _customAxisMin: Bool = false
        /// Flag indicating that the axis-max value has been customized     internal var _customAxisMax: Bool = false
It seems that that the customAxisMin and customAxisMax are not declared as public members in your Pods files, not in the ChartAxisBase.swift or the ChartYAxis.swift.
Here is my podfile entries:
pod 'SwiftyJSON', '~> 2.3'
pod 'Charts', '~> 2.2'
Are you missing some updates to the CocoaPods or am I doing something wrong?
I'm pretty much stuck here and need some helps.

Can you try updating in your pod file to pod 'Charts', '2.3.3' and the run pod install again?

Analyzing dependencies
[!] Unable to satisfy the following requirements:

Charts (= 2.3.3) required by Podfile

Not sure if there is such version.

oops! 2.2.3 sorry...

Passed compilation but you need to change your pod instruction to these:
pod 'SwiftyJSON', '~> 2.3'
pod 'Charts', '2.2.3'
There is no SwiftyJson 2.3.

Awesome! Thanks, just updated the readme.


Created copy of Network files from Sign to Core

File Name
New Access Modifier
Notes

ConnectionController
Public
Moved

ManualConnectionLifecycle
Public
Moved

ConnectionEvent
Public
Moved

ConnectionType
Public
Moved

feature/add_network_and_common_modules