Time zone calculation is applied whenever Repo.update called

Even created_at is changed.
# User is the same as defined in spec
u = User.new
...
p u.some_date = Time.now
# 2017-04-08 20:00:00 +0900

changeset = Repo.insert(u)
u = changeset.instance
p u.some_date
p u.updated_at
p u.created_at
# 2017-04-08 11:00:00
# 2017-04-08 11:44:11
# 2017-04-08 11:44:11

changeset = Repo.update(u)
u = changeset.instance
p u.some_date
p u.updated_at
p u.created_at
# 2017-04-08 02:00:00
# 2017-04-08 11:44:11
# 2017-04-08 02:44:11

crystal-db drivers are reading datetime column without any timezone information.
https://github.com/crystal-lang/crystal-mysql/blob/05c2c49856d31b05809007655534a276040c5570/src/mysql/types.cr#L177
So Time type field is always Time::Kind::Unspecified.
In Schema#to_query_hash,
it is safer to apply to_utc only when field is local.


Add parsing to the mapdl.ndist to get the list of coordinates

Modification of the mapdl.ndist to get directly list of [X, Y, Z]-coordinates instead of the string output.
It will be the same idea as we are using for mapli.kdist:https://github.com/pyansys/pymapdl/blob/d8c70c26c7dd973ca12611ba76aed56dbe052650/ansys/mapdl/core/_commands/preproc/keypoints.py#L198-L238
where the parsing part for mapli.kdist is located:
https://github.com/pyansys/pymapdl/blob/d8c70c26c7dd973ca12611ba76aed56dbe052650/ansys/mapdl/core/_commands/parse.py#L21-L25

Hi Alex (@akaszynski),
may I ask you to check this PR?
Thank you in advance!

Hi Alex (@akaszynski),
may I ask you to check this PR?
Thank you in advance!

Having @germa89 review it.

Closing this PR because of the #826 has got all needed modification for this case.


Builder for mozilla xpidl files.

This issue was originally created at: 2004-05-02 10:51:38.
This issue was reported by: mozbugbox.
mozbugbox said at 2004-05-02 10:51:38

Attached a builder for Mozilla's xpcom interface
generator file, .idl.
Information for xpidl can be found at:
http://www.mozilla.org/scriptable/xpidl/index.html

mozbugbox said at 2004-05-03 18:16:27

Updated the xpidl.py file to have better support for
build_dir and subdir builds.

stevenknight said at 2004-12-02 13:28:33

STATUS:
Needs discussion:           YES (change to target-based
Builder?)
Needs additional work:      YES?
Needs unit tests:           NO
Needs end-to-end test(s):   YES
Needs man page update:      YES
Needs User's Guide update:  ?
Adds an env.XPCOMInterface() Builder that
generates .idl files.  I think this should be
generalized (if appropriate, I'm not an IDL
export) to an IDL builder that does the right
thing with the input file type.

issues@scons said at 2004-12-02 13:28:33

Converted from SourceForge tracker item 946514

stevenknight said at 2006-05-20 19:54:50

Eliminate example SourceForge keyword.

stevenknight said at 2006-05-26 03:59:16

Created an attachment (id=11)
New xpidl.py file, copied from SourceForge tracker.

garyo said at 2009-04-29 18:32:30

Hi Mozbugbox; I'm wondering if you have any more info on this, perhaps changing
it to a target-based builder that would work in SCons?  If so, you could at
least post it on the wiki where it would be useful to people even without
necessarily being included in SCons.

gregnoel said at 2009-04-30 14:44:38

Bug party triage.  Gary to contact OP to see if he can provide tests and doc.
(Note that if his email address doesn't work via Tigris, the same username at
users.sf.net might get through.)

stevenknight attached xpidl.py at 2008-03-25 11:08:15.

New xpidl.py file, copied from SourceForge tracker.

tool replaced with https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPIDL/pyxpidl


Deprecate MetagenomeSequencingActivity

Is this class needed? Can we remove it from the new schema?
@Michal-Babins : "it was used in an early model of automation, we have since been looking at the has_output of the omic sequencing record"
-Michal to check / confirm with @scanon
https://microbiomedata.github.io/berkeley-schema-fy24/MetagenomeSequencing/

@Michal-Babins @scanon can you respond to Montana's question please

I'm sure that we can remove it in the long term, just not sure @scanon if there are omics_records that would need to be back fillled with the proper has_output information.

Removing this from the sprint
@scanon if you can please weigh in on this issue it would be great
@mslarae13 if this is still high priority and needs to be in the new sprint let me know

class is not currently being used but there's data in this collection.
There's no check for "there's a collection in mongo that doesn't exist in the schema"
Not a priority for berk schema.

Assigning to @mbthornton-lbl per @aclum


Add JetBrains IDE instructions for bugfix

Closes #151 .
@okonet Let me know if this should be in a different area of the Readme or if you have any other changes you'd like to see.
And thanks for this project. I'm proud to contribute, however small it may be!

I agree with all of your comments! I figured I was being way too verbose, but also thought it better to include too much rather than too little.
Thanks for the suggestions, it reads much better now.

Let me know if I can merge it. Thanks for working on it!

Went ahead and changed the attribution line just in case.
If you're cool with the changes it should be good to merge. Thanks again for the opportunity to contribute!


Feature: SimpleStorage (Cairo contract + Starknet-js integration)

I prepared a tutorial content for Starknet By Example. The content is about Simple Storage contract in Cairo where the devs are instructed to declare & deploy the contract and interact with its functions using Starknet-js. I believe that adding Cairo contracts with Starknet-js integrations is useful for developers where they can learn to interact with their contracts in one tutorial content.

@egeaybars123 I'd love to work on this if it is open for contribution.

@egeaybars123 can I be assigned this issue I’m a web3 developer, here is a link to my onlydust profile https://app.onlydust.com/

Hey @Gift-Naomi, I'm already working on this in the PR #222 :(


Introduces external depth (#74) & a few fixes (incl. #69)

Motivation
A lot of modern websites rely on external domains (usually referred to as cnd domains) for their css, js, images, and other resources. Since SuckIT does not yet support downloading data from external domains (except for the bug when //en.wikipedia.org is treated as a relative path, (which I fixed)), it is impossible to properly download big and complex websites (#74).
Also, this patch fixes panic when trying to parse urls like ///tools.wmflabs.org/, which returns Empty host error. I encountered this trying to download wikipedia. So, I think this PR should also close #69
Notes
I almost have no experience with Rust, and I haven't yet implemented tests for the changes (I'm not really sure what is the best way to do this). So, please look at the code with extra scrutiny :). However, I have tested it on a few websites, and everything seems to work properly.
Also, --edepth (external depth) does not have a shortcut, since -e is used for excluding pattern. I'm not sure how this parameter should be renamed in order for shortcut to exist

You need to fix the coding style (use rustfmt)

Please rebase on top of master and squash into one or two commit

@marchellodev Can you still work on this? If not, I can rebase and add tests for you

@Skallwar I would really appreciate it! :) I tried to do that a few days ago, but I always stumbled upon some errors. I'm kinda new to git, especially to those sophisticated operations
Thanks again!

@CohenArthur are you ok with this?

@marchellodev Thanks again, excellent work


Faster Java-Python transport layer

The ZeroMQ library that pycro-manager uses to pass data and messages between Java and Python has a speed limitation somewhere on the order of 100-200 MB/s. The prevents image processors from being useful in acquisitions with the fastest data rates. It is possible that a faster library could be used in the transport layer, or that there are other bottlenecks in message passing that could be fixed to improve performance

I think its as fast as its gonna be using ZMQ I think. To really make it blazing we'll need to update MMCore implement the ability to pass memory addresses only rather than copying pixels, so closing for now until there are definite plans to do this


Crash on Startup

(Linux OS)
LOGS:
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
[16:01:23] [main/INFO]: Loading tweak class name net.minecraft.launchwrapper.VanillaTweaker
[16:01:23] [main/INFO]: Using primary tweak class name net.minecraft.launchwrapper.VanillaTweaker
[16:01:23] [main/INFO]: Calling tweak class net.minecraft.launchwrapper.VanillaTweaker
[16:01:23] [main/ERROR]: Unable to launch
java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_191]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_191]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
... 6 more

This doesn't even mention Rift (which it should), so I can only assume this is a different issue than just Rift.

Yeah...this crash is when i have Rift version...

Are you using the old or new vanilla launcher when you get this?

Of course new, otherwise I could not turn on version 1.13. I do not know why in the jump pops 1.12 ... I came here to find out ... but as the moderator thinks ... "This does not even mention Rift" although the crash shows to me when I turn on the rift

@WcaleNieFritz If it had to do with Rift, it would mention the Rift like in this comment with the Rift Client Tweaker being at the top: https://github.com/DimensionalDevelopment/Rift/issues/57#issuecomment-439498889
Based on that, Rift is not at fault and is attempting to launch vanilla instead. Is your Rift properly installed?

Since the installer says that Rift has been installed correctly, it is rather so, all the files are in place in .minecraft

You say of course new, but the old jar launcher is capable of launching 1.13 (and Rift for that matter) too. The Rift installer doesn't insert "minimumLauncherVersion": 21 into the profiles however which can cause issues like this where they don't load properly and completely miss everything off the classpath. This is almost certainly what you're seeing.
You could try going to ~/.minecraft/versions/1.13-rift-1.0.4-77 and opening 1.13-rift-1.0.4-77.json with notepad (accounting for which ever Rift version you're using), then adding "minimumLauncherVersion": 21, onto the second line. So it would go from
{
  "inheritsFrom": "1.13",
  "id": "1.13-rift-1.0.4-77",
  ...

to
{
  "inheritsFrom": "1.13",
  "minimumLauncherVersion": 21,
  "id": "1.13-rift-1.0.4-77",
  ...

So long as you've got the Minecraft launcher closed before you save, the Rift profile should then launch fine.


Vulnerability roundup 103: jenkins-2.277.4: 2 advisories [4.3]

search, files

[ ] CVE-2021-21639 CVSSv3=4.3 (nixos-21.05)
[ ] CVE-2021-21640 CVSSv3=4.3 (nixos-21.05)

Scanned versions: nixos-21.05: 0b8b127125e.
Cc @coreyoconnor
Cc @earldouglas
Cc @fpletz
Cc @nequissimus

See also: #124644

NixOS 21.05 is EOL, this is fixed in 21.11.


Make redux-saga fully TypeScript compatible and type safe

Redux-saga typed generator return values

Q
A

Fixed Issues?
Fixes #1, Fixes #2

Patch: Bug Fix?

Major: Breaking Change?

Minor: New Feature?

Tests Added + Pass?
Yes

Any Dependency Changes?

This isn't true though - similarly to why call is not type-safe currently (it just returns CallEffect). There is an ongoing discussion on how to make all effects type-safe here. I'd like to proceed with what we've figured out there soon-ish, but I'm occupied with some other stuff right now.
If you want to help with that work I would gladly receive any help I can get. Weirdly what has to be done now is to migrate docs away from Gitbook to, preferably, gatsby. Unfortunately, Gitbook breaks current CI setup as it has a dependency on npm 🤦♂

Hmm add detailed list of stuff what should be done then? :D I just want to get redux-saga to be somewhat type safe because now it is far from it :/

Right now the docs migration is important - I suspect there should be some docs-like Gatsby theme that could be used to make this easy, we still want to author docs in markdown.

Greetings!  We have introduced better typings with ts3.6.  We are watching this PR closely to get even better typing support for redux-saga: https://github.com/microsoft/TypeScript/pull/47548


Swift 5.0 and Xcode 10.2

In Xcode 10.2 finally they have fixed issue with AVFoundation which has been discussed in #38

@fassko thanks for taking care of this 👍
one question, what's the reason for bumping iOS and tvOS deployment target versions?

@adamcichy
because setCategory(_:mode:options:) is available only from iOS 10.0+ and tvOS 10.0+
I think these versions are not so old so should be fine.


install failure

On ubuntu 16.0.4  from "sudo pip install blockstack" I am getting
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 317, in run
requirement_set.prepare_files(finder)
File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 448, in _prepare_file
req_to_install, finder)
File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 387, in _check_skip_installed
req_to_install.check_if_exists()
File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 1011, in check_if_exists
self.req.project_name
AttributeError: 'Requirement' object has no attribute 'project_name'
Anyone seen this or know what the problem may be?  I have updated setup-tools.

Oddly, it worked fine inside a virtualenv.   So I will proceed with that although I am curious what went wrong with a sudo top level install.

Hi @sjatkins, we just pushed a new stable release to PyPI that fixes a lot of the previously-reported packaging issues.  I'm going to go ahead and close this issue; please re-open if you're still seeing problems.  Thanks!


How to run htmllint in browser?

I need to run htmllint in browser, like JSLint or CSSLint. Thanks.

I'm sure there are ways to do this, but I don't know the technology well enough to help here.


Reporter list improvements

Issues:
I. Search bar only searches for handles and not names
II. Sort doesn’t work for names

I. Search bar only searches for handles and not names
Description
When I search for a report by name where the handle is different than the name, no search results appear. Search results only appear when I search for reports by handle
Expected behavior
I should be able to search by name
Tested by
Emmy
Version
2023.3.0-dev.5

II. Sort doesn’t work for names
Description
When I soft reports by name, I get an Error and all reports disappear:
Expected behavior
I should be able to sort by Last Change
Screenshots/Videos

Tested by
Emmy
Version
2023.3.0-dev.5

You currently can't sort/filter using names because they are under meta and we haven't (yet) implemented filters to use nested JSON properties.
Workflow list uses handle instead of name, do the same here.

We disable name filter from workflow and reporter list for now.

Tested the needed points and it looks good, the sort works fine and the search is only applicable to handles, which also works as expected. Moving the card to done.


New analysis updates

This updates to<EMAIL_ADDRESS>which includes resolutions for the following ncc bugs:

https://github.com/zeit/ncc/issues/290 (integration test included)
https://github.com/zeit/ncc/issues/376 (integration test included)
https://github.com/zeit/ncc/issues/216
https://github.com/zeit/ncc/issues/349 (integration test included)
https://github.com/zeit/ncc/issues/41
https://github.com/zeit/ncc/issues/216
https://github.com/zeit/ncc/issues/297
https://github.com/zeit/ncc/issues/148
https://github.com/zeit/ncc/issues/156
https://github.com/zeit/ncc/issues/248
https://github.com/zeit/ncc/issues/383

The full description of the analysis changes is in https://github.com/zeit/webpack-asset-relocator-loader/pull/30.
In ncc itself we also change not found errors into runtime errors and remove the external warnings for not-found requires.

In addition - package resolutions are attempted for resolution at runtime before throwing a not found error.

Codecov Report

Merging #378 into master will decrease coverage by 0.14%.
The diff coverage is 72%.

@@            Coverage Diff             @@
##           master     #378      +/-   ##
==========================================
- Coverage   74.41%   74.27%   -0.15%
==========================================
  Files          12       14       +2
  Lines         387      412      +25
==========================================
+ Hits          288      306      +18
- Misses         99      106       +7

Impacted Files
Coverage Δ

src/@@notfound.js
0% <0%> (ø)

src/loaders/notfound-loader.js
100% <100%> (ø)

src/index.js
84.57% <92.3%> (+0.62%)
:arrow_up:

Continue to review full report at Codecov.

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

This change also allows us to remove the entire code path around the custom externals function we have, which is currently double-resolving all package resolutions (and incurring the statting and performance costs of that). I haven't removed it here because the externals warning is a feature we need to consider if we want to remove, but I would personally be quite happy removing those logs too.

If these warnings are decreasing performance, we should remove them.
Like you mentioned before: if the module require is tried at runtime and not found, then there will be an error instead. I think this error is pretty self-explanatory.
Error: Cannot find module 'unknown'

Can all those issues be closed now?

Yes, all those issues can be closed!


Add new setting rust.formatOnSave

Version of VSCode: 1.14.2
Version of the extension: 0.4.2
OS: Unix
Description:
Please add a setting rust.formatOnSave for the extension, as what vscode-go and python extension did.

There is editor.formatOnSave.
You can write
"[rust]": {
"editor.formatOnSave": "true"
}

Thanks!


make the ui

At present, the background of Label information (such as speed, target type, etc.) is black, as shown in the figure, how to set it to transparent.

At present, the background of Label information (such as speed, target type, etc.) is black, as shown in the figure, how to set it to transparent.

@sky4133 you could turn it the Auto text backgroudcolor off from the settings menu:

@sky4133 you could turn it the Auto text backgroudcolor off from the settings menu:

It works ! Thank you @vidaaudrey !

It works ! Thank you @vidaaudrey !


remove WebDAV as a remote option

#1187 Added a reference to WebDAV support to the docs, however WebDAV is not yet supported iterative/dvc#1153
Context: https://discord.com/channels/485586884165107732/485596304961962003/714405205080539168

OK done in 3cfbf9ba. We can just revert that commit to restore the WebDAV info later.

So iterative/dvc/pull/3647 is merged but this isn't released @efiop (assuming you know from Discord conversation)?

@jorgeorpinel That PR is not merged. Contributor closed it and promised to send a new one later. We can safely remove webdav from docs for now :slightly_frowning_face:


Add support for  VEDV (https://github.com/yunielrc/vedv)

https://github.com/yunielrc/vedv/issues/50
This user is spamming his self-promoting issues on popular repositories 😕


Cache fonts and don't download if they're present

It takes a while when you npm i/npm publish

Had a similar thought earlier this week. I'll take a look


feat: migrate to pyproject.toml for building package

Changes proposed by this PR can be summarized as follows :-

Delete setup.py in favour of pyproject.toml for packaging.
Update workflows to install dependencies using pip install -e .[test].

pyproject.toml is the new standard for packaging python packages, setup.py is now deprecated (first introduced in PEP 518 and later expanded in PEP 517, PEP 621 and PEP 660).

I recreated the PR here with some changes of mine: https://github.com/torchmd/torchmd/pull/33


Unable to change uint8_t uuid to uint8_t[16] 128-bit uuid (IDFGH-10363)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
I am trying to convert the UUIDs from this program to 128-bits so they can be recognised by the nordic UART service.
// Bluetooth LE GATT UUIDs for the Nordic UART profile
const char *BLE_SERIAL_SERVICE_UUID = "6e400001-b5a3-f393-e0a9-e50e24dcca9e";
const char *BLE_RX_UUID = "6e400002-b5a3-f393-e0a9-e50e24dcca9e";
const char *BLE_TX_UUID = "6e400003-b5a3-f393-e0a9-e50e24dcca9e";

However, I am unable to change the RX and TX UUIDs to 128-bits. Is this a problem with the Bluetooth API?

https://github.com/espressif/esp-idf/issues/9016 also has this problem

https://github.com/espressif/esp-idf/issues/6105 would be solved by this


Npm outdated

Npm packages are outdated 0.5.0 when 0.5.1 is the latest on github. Our builds are failing and waiting on the bugfix in this new version

+1 on this. Same issue. Please update NPM repo

The 0.5.1 release process has been started yesterday and is still being tested.
It will happen soon but the latest github release is still 0.5.0, not 0.5.1: https://github.com/microsoft/appcenter-sdk-cordova/releases/tag/latest as of today is 0.5.0.
Thanks for your patience.

@guperrot Thanks. I only saw the release commit for 0.5.1.

@Towerism now it is released, please check it out!


alacritty processes continue running after closing

On a fully up to date Arch Linux set up on X11 with NVIDIA proprietary driver's (396.18) and the composite extension disabled, transparency and vsync disabled (via .yml), alacritty processes continue to run and don't stop even after closing the terminal windows. My CPU cores will rise to 100% and there will be many alacritty processes running, even if you shut down the X.Org display server. I have to manually kill each alacritty process with htop for my CPU to stop maxing out at 100%.

This bug is actually a blessing, as it has motivated me to use tmux instead of spawning multiple terminal windows for each desired process.

Not sure what the cause of this is, it kinda sounds like there's a loop which is just running without anything ever blocking it.
But maybe there's a workaround for now? I'd assume you're closing alacritty using your window manager, you could try using exit or Ctrl+D to close alacritty, maybe that would work?

Interesting. Using both "Ctrl+D" and "exit" cleanly close the process. It's only when I close it with my window manager that the processes remain open and spike my CPU cores to 100%.

To double check, I switched back to my old terminal emulator "simple terminal" to make sure my window manager closes out of it properly, and it does for sure. So for some reason, bspwm isn't killing the alacritty process when closing the terminal windows

@shoober420 I've unable to reproduce this on Arch Linux (using Gnome Shell) with the latest version of alacritty. What window manager are you using?

Bspwm

Are you running a compositor? I'm pretty sure ST doesn't support transparency but both Kitty and Alacritty probably launch as transparent windows. It's a long shot but just an idea.


Git pull command does not work

I tried running git pull in Command Line yet it does not work, by stuck when I hit enter, without any output. The only way to break out of it is by Ctrl+C.
Am I running a invalid command or is there another proved way to pull from the repo? I just cannot get my repo updated.
In the attachment is my git config

[core]
bare = false
repositoryformatversion = 0
filemode = true
precomposeunicode = true
logallrefupdates = true
[remote "origin"]
url = https://hub.fastgit.org/RichardBrowning/N341-Client-Side-Web-Programming.git
fetch = +refs/heads/:refs/remotes/origin/
[branch "main"]
remote = origin
merge = refs/heads/main

求帮助🙏 三克油 very much

Network requests with git cli isn't supported yet. You'll need to use the GUI for it. In the source control tab, press the menu button and select git fetch. Then check out to the latest commit by holding and selecting the 'main'  icon  located in the left lower corner.

Thank you for the reply. It works brilliantly.

?


Having trouble running nsrlsvr on Ubuntu14.04

I've tried to follow the instructions here: https://github.com/rjhansen/nsrlsvr/blob/master/INSTALL
and so far have had no luck getting nsrlsvr to start on my Ubuntu64 Server 14.04 distro after configuring and installing via the make file.
Finally, start nsrlsvr by something like:

$ nsrlsvr -t 1800

After running that command nothing appears to happen, and I check running processes and there is no sign of the nsrlsvr process which suggests it never successfully ran.
I have two hashsets, one is a reduced custom RDS set created from latest in a zip file, where I used
$ sudo nsrlupdate /home/rjh/Downloads/rds_244m.zip

and this command executed without any errors.
The other is the minimal RDS set where I tried to set by
$ nsrlsvr -f /home/usr/NSRLFile.txt

according to the nsrlsvr help
-f : specify an alternate RDS (default: /usr/local/share/nsrlsvr/NSRLFile.txt")

I have also tried nsrlsvr version 1.3.1 and again had no response when trying to start the server.
Could you please advise what I am doing wrong?

https://github.com/rjhansen/nsrlsvr/blob/master/INSTALL

Those instructions are out of date for -master, but should still be accurate for the last released version.

and so far have had no luck getting nsrlsvr to start on my Ubuntu64
14.04 distro.

What does the syslog say?  If nsrlsvr aborts at launch it displays an error message there, like any well-behaved daemon.  :)

Thanks for the instruction, it would appear the cause is the hash file supposedly being corrupt.
When I tried to use the minimal RDS hashset:
Feb  4 15:43:22 ubuntu nsrlsvr: daemon started
Feb  4 15:43:22 ubuntu nsrlsvr: hash file appears corrupt!  Loading no hashes.
Feb  4 15:43:22 ubuntu nsrlsvr: offending line is #1
Feb  4 15:43:22 ubuntu nsrlsvr: offending line has 86 bytes
Feb  4 15:43:22 ubuntu nsrlsvr: Content follows:
Feb  4 15:43:22 ubuntu nsrlsvr: "SHA-1","MD5","CRC32","FileName","FileSize","ProductCode","OpSystemCode","SpecialCode"
Feb  4 15:43:22 ubuntu nsrlsvr: shutting down!
With this minimal set however (approx 2.5GB), it was downloaded from http://www.nsrl.nist.gov/Downloads.htm and no modifications were made to the file before I tried to use it (I noticed that it's no longer directly linked from the page). Is the problem here the first 'line' show headers?

There's your problem, then.  The minimal RDS dataset uses a different data format than nsrlsvr uses.
The hash file nsrlsvr uses is just a series of uppercase MD5 hashes (or, basically, the regex "^[A-F0-9]{32}$").

Ah okay thanks.

If you've been using the latest git sources, try again -- there was a bug in the nsrlupdate script (which was not present in prior versions).  It's almost ready for a 1.5 release.  This may work better for you, it may not.
If it helps, I just built nsrlsvr from git sources, using RDS 2.46m, on an Ubuntu 14.10 box.  Works fine, once I fixed that bug in nsrlupdate.  :)

And if you need, I can probably put together a .deb to install from.  Let me know.

I just tried the latest again and this what I see when trying to install:
admin@ubuntu:~/nsrlsvr-master$ make && sudo make install
make  all-recursive
make[1]: Entering directory `/home/admin/nsrlsvr-master'
Making all in src
make[2]: Entering directory `/home/libotong/nsrlsvr-master/src'
     CXX      nsrlsvr-main.o
g++: error: @PTHREAD_CFLAGS@: No such file or directory
make[2]: *** [nsrlsvr-main.o] Error 1
make[2]: Leaving directory `/home/admin/nsrlsvr-master/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/admin/nsrlsvr-master'
make: *** [all] Error 2

It seems like I'm missing some files?


[WIP - DO NOT MERGE] Updates from SSG errors

Updating error terms from SSG

Closed. need to rethink the python script. it's a mess.


Errors are being silenced

Hi,
When I initialize swagger router using the following command:
app.use(middleware.swaggerRouter(routerOptions));

then swagger requires each of the controllers that are being used in the swagger doc.
If an error is thrown during this process, it is being silenced; meaning it is not being reflected.
Then the rest of the commands are not being called in the swagger doc initialization:
swaggerTools.initializeMiddleware(doc, function(middleware) {
    // initialization code

    app.use(middleware.swaggerRouter(routerOptions));

   // code that is never being executed because the above code failed
})

Do you have an example?  I think I understand but a reproduction recipe would remove the guess work.

Yes. I try to require some module within my controller (which is specified in the swagger doc), from my node_modules directory. From some reason the module was not downloaded properly, and was not in the node_modules directory.
I didn't get any Cannot find module error, and the server was not started. Unfortunately there was not indication for the reason that caused this, and in order to solve this issue, i used tons of console.logs in your code, and in mine either, until I figured it out.
Thanks for your feedback :+1:

Does the server terminate?  I have unit tests where failures happen when initializing the router middleware and swagger-tools will log the error and terminate the process.  I'm also looking at the code involved and I don't see any places where we're trapping errors and blindly ignoring them.  I will try to create a unit test but a review of the code doesn't seem to shed light on the situation.

By server you mean swagger? Because if so, then it never starts.
I can tell for sure that the process does not terminate.
I thought maybe it gets lost on express use function, but I wasn't able to find something.
Any thoughts?

Can you reproduce this programmatically without your code specifically?  Something you could attach to this issue or throw into a gist or something else?  That would speed things up but I can definitely try to create a reproduction recipe in a couple hours if not.

I generated a simple code that fails the same way, but without all my classes, and I did get notified about an error, which means this is my bad and not yours.
Sorry for the misleading issue, and many thanks on your replies!

No problem.  Let me know if I can help further.


Increment the Docker image version via GitHub Action

Description
So far, @jason-fox has bumped the DITA-OT version in the dita-ot-action/Dockerfile manually after each release, but since we were all busy at DITA-OT Day, we missed that step for the 4.0 release.
The Docker image currently uses 3.7.4:
FROM ghcr.io/dita-ot/dita-ot:3.7.4 AS DITA_OT

Possible Solution
Could we automate this process as part of the normal DITA-OT release process?
I realize there may be a bit of a chicken-and-egg problem here, as the release may need to be published before this change can (or should) be made, but if the action code would at least generate a PR automatically, we could wait to merge the PR until the release has been published.

If dita-ot/dita-ot has a tag xxxx, then the following command will edit the Dockerfile over here in dita-ot/dita-ot-action
sed -E  's/([0-9]{1,}.){1,}([0-9]){1,}/xxxx/g' Dockerfile  > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile


Testbed - deprecate use of the ENV file, and instead use the environment parameter of container.run()

In the Testbed, environment variables are handled by populating and ENV file and sharing it with the Docker container via a shared folder. However, we then need to be very sure to delete this file when sharing the results of a run. The current script handles deletion in most cases, but not if Docker times out, or if there is a keyboard interrupt. By passing environment variables through the sanctioned Docker mechanism, we remove the need to manage this file.

Completed in #1048


not support python3

Python 3.6.9 (default, Jan 26 2021, 15:33:00)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

import vmfusion
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.6/dist-packages/vmfusion/init.py", line 255
except AttributeError, e:
^
SyntaxError: invalid syntax

I don't use VMware Fusion anymore.
Want to send a PR?


Duesee/make interop work 1

This PR introduces some fixes in OpenMLS to interop with other implementations. There is one test failing and I can't really trace down what the cause is. At some point Bob and the Public Group disagree about the confirmed_transcript_hash (b'') for public group, something for Bob. But I'm a bit puzzled about this because it appears to me that b'' is correct. But this would mean Bob or Alice do something wrong, which would mean that interop shouldn't work. I'll need some mote time to figure this out.

At some point Bob and the Public Group disagree about the confirmed_transcript_hash (b'') for public group, something for Bob. But I'm a bit puzzled about this because it appears to me that b'' is correct.

The transcript hash is only empty in epoch 0. The error appears to occur later and the public group is not updating it's group context correctly.

The transcript hash is only empty in epoch 0. The error appears to occur later and the public group is not updating it's group context correctly.

Do you have time to take a fresh look on it? Maybe I'm just overlooking somehting. In the meantime I could continue to work on duesee/make_interop_work_2. When we get these things merged, OpenMLS would almost interoperate on all scenarios.


Access to JetBrain products for I.C Antonio Rosmini

execute this commit to have access to jetbrains products for the I.C Antonio Rosmini school - www.ic-rosmini.edu.it

@ICARosmini Pull request merged. Thank you!


on Amazon Linux 2 ssh-find-agent's output includes "garbage"

I suspect it is a bash version issue.
$ eval "$(ssh-find-agent)"
-bash: syntax error near unexpected token `RSA'
$ printf "<%s>\n" "$(ssh-find-agent)"
<export SSH_AUTH_SOCK=/tmp/ssh-uJ7Ualz2Tu/agent.28347   #1)     wwalker@polonium (RSA)
waywalke@polonium (RSA)   >
$ bash --version
GNU bash, version 4.2.46(2)-release (x86_64-koji-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$

This was a design flaw that is triggered in certain conditions.
It is fixed in the v1.0 branch (which seems functional now, but isn't officially released

Closing.


Add 'yarn cache' and 'yarn remove'

Adding the command for yarn cache and yarn remove for use in cake builds.

thanks for the PR!


merge ginduction -> induction

and also by_cases h : p in place of by_cases p with h. These changes are meant to improve consistency between cases, by_cases, and induction, and reduce the number of tactic names to remember.

Changes have been incorporated to master branch.


misusage of NSStream code in MultipartFormData

The NSStream code is synchronized. As for the doc of Apple, we needn't schedule the NSInput/OutputStream on a runloop, which will make the stream event delivered to the delegate of NSStream (which is the stream itself as we haven't set it).

Can you explain this a bit more? I'm not sure what problem you're referring to, but I'm seeing some intermittent encoding errors that could occur from a deadlock.

I think we are not talking about the same issue. But from the document of Apple, NSStream can work on 2 mode: sync or async.
If you schedule the stream on a runloop as you can see in Alamofire, it's async. We can get notified and get data from the delegate method.
But Alamofire use the blocking api -[NSStream read:maxLength:]. In such case, we need not schedule it on a runloop.
I don't know if it will cause the deadlock issue, but it's obvious a misunderstanding of NSStream.
Correct me if I'm wrong.
Thanks!

Yea, I see what you're saying. I don't see any reason to schedule the stream in the runloop either. Not sure it will actually cause problems, but there's no reason for it. There's a good chance the runloop doesn't even notice that it was added.
I removed the runloop scheduling and all the unit tests still passed.

hi, @KingOfBrian . So if it's a issue, I think we should open a PR to fix it. Will you do it? Or I will do it tomorrow.

@wizzardchao could you post a link to the docs you're referring to?

@cnoon. You can find the example code from Apple's Stream Programming Guide.
The Run-Loop Scheduling code can be found in:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/WritingOutputStreams.html#//apple_ref/doc/uid/20002274-BAJCABBC
The Polling code can be found in:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Streams/Articles/PollingVersusRunloop.html#//apple_ref/doc/uid/20002275-CJBEDDBG
You can see there is no need to schedule on a runloop using the polling mode stream .
Hope this can help you!

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain joe-jackson.net has exceeded the max emails per hour (112/100 (112%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext5.iad.github.net ([<IP_ADDRESS>]:33299 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by rs5.websitehostserver.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.86_1)
(envelope-from<EMAIL_ADDRESS>id 1afmMV-001xUA-Ob
for<EMAIL_ADDRESS>Tue, 15 Mar 2016 06:38:03 -0400
Date: Sun, 13 Mar 2016 10:38:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1457890736;
bh=FnO+48BGHy8RZv0RXpuksebp/fWRQLsGrqMkAx4xAvY=;
h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=WGvC4fP/M+Nj2ZxpPsfqYl60+Aif1qZfQw46MCSLCSyER0C1uPFmghCgqnGz254Yo
Bsl7BZFEDoHNk3Q+YPcznw5Rssc2zsWXFoLiXcP103boiKRWTtAaEx5fjOKLEMLw0V
gZ18yzjdfvVtsX4bfb9k98+D1iPnD98yQAA97V0I=
From: Brian King<EMAIL_ADDRESS>Reply-To: Alamofire/Alamofire<EMAIL_ADDRESS>To: Alamofire/Alamofire<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [Alamofire] misusage of NSStream code in MultipartFormData
(#1110)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_56e5a5b0c8ca9_52fb3ff80072729c232231";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: KingOfBrian
X-GitHub-Recipient: jcj52436999
List-ID: Alamofire/Alamofire <Alamofire.Alamofire.github.com>
List-Archive: https://github.com/Alamofire/Alamofire
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/AA-U97d-tWfrIpWnecFHBVo7uKkFfxzRks5ptEuwgaJpZM4HuWNT
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>----==_mimepart_56e5a5b0c8ca9_52fb3ff80072729c232231
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Can you explain this a bit more? I'm not sure what problem you're referring to, but I'm seeing some intermittent encoding errors that could occur from a deadlock.

Reply to this email directly or view it on GitHub:
https://github.com/Alamofire/Alamofire/issues/1110#issuecomment-196010938
----==_mimepart_56e5a5b0c8ca9_52fb3ff80072729c232231
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Can you explain this a bit more? I'm not sure what problem you're referring to, but I'm seeing some intermittent encoding errors that could occur from a deadlock.
—Reply to this email directly or view it on GitHub.

----==_mimepart_56e5a5b0c8ca9_52fb3ff80072729c232231--

Thanks for the due diligence here @wizzardchao. You are absolutely right that it is currently implemented incorrectly. Thanks for pointing us towards the Apple docs. Those were really helpful. Since it looks like @KingOfBrian has already done all the work for us to fix this in #1121, I'm going to close this issue out. Please redirect all further comments to #1121.
Thanks! 🍻


Updated small error in field descriptions

Description for ScheduledStart was identical to ScheduledEnd for 3 activity entities
Updated description to say "start date" instead of "due date"

@mariusagur I will have to file a bug with the product engineering team to get the entity metadata updated with this change. The entity reference docs are generated from the metadata.
Thanks for pointing this out,

@mariusagur Peter is working with the product team to get this addressed. Closing the issue on docs.


GenericApplicationContext error

Hello! I have some problem, please help.

In method JpaRepositoryModule.createApplicationContext(...) when you try get
context.getBean(persistenceUnitName, PlatformTransactionManager.class) you get
message: "... GenericApplicationContext has has not been refreshed yet".
Maybe there is need to add row
context.refresh();
before getting?
Please advise.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 14 Jan 2015 at 7:48

I, too, am having this issue with Guice/Play framework 2.5.  Did you ever find a solution?  I made a custom build using the context.refresh() line, but it didn't fix anything, unfortunately.


Extend test/DebugInfo/local-vars.swift.gyb to include more scenarios.

New data types include various forms of enums, tuples, large structs,
generics, and existentials. New contexts include switch statements
closure captures and (also) tuples.
This uncovered at least one bug so some of the CHECKs are commented out.
rdar://problem/36031959

@swift-ci test


No text from OCRopy hOCR

The following hOCR was created using OCRopy. ocr-transform finds no text for conversion to text or alto2.0.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<title>OCR Results</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="ocr-system" content="ocropy-1.3.3" />
<meta name="ocr-capabilities" content="ocr_line ocr_page" />

Teufels

natürliche

Des

<span class='ocr_line' title='bbox<PHONE_NUMBER> 548'>Lustschloß.

Elne

<span class='ocr_line' title='bbox<PHONE_NUMBER> 961'>Zauber - Oper

in drey Akten

von

August von Kotzebue.

Leipzi gs

bep Pauk Gotthelf Kun ntgr-

L8e1.

There are no child elements for ocr_line except the textnode itself. This is different to the output of Tesseract, where https://github.com/filak/hOCR-to-ALTO is specialized. However, it might be enough to change:
- <xsl:template match="*">
+ <xsl:template match="node()">

in https://github.com/filak/hOCR-to-ALTO/blob/f05740cb71a162587027936934d4c6a16a2898df/hocr2text.xsl#L36 . Or possibly some more changes then. Anyway, it has to fixed in the upstream repository.

This was fixed in the upstream repo. @stweil Can you check that this fix solves the issue?
(Then, we might just need to trigger a new Docker build to fix this here.)

The conversions from hOCR to Alto still need a similar fix. Maybe I can test that later and send a pull request.

The PR https://github.com/filak/hOCR-to-ALTO/pull/12 should handle the hocr2alto transformations as well.


create a grid on the map

Good morning, it is possible to create a grid on the map I can't find any function to do it ... to be able to draw a grid on the map.

Please tell us your new feature idea
Why do you need it?
How helps other people?

There is no function.

In the end I found this solution to draw a GRID on the map .. I expose it in case anyone is interested ..
`var grid = map.addTileOverlay({
debug: false, // draw the debug information on tiles
opacity: 0.1, // from 0.0 to 1.0
// Load image files from the local file path
getTile: function (x, y, zoom) {
return (
"app/images/grid512.png"
);
},
});`
[https://drive.google.com/open?id=1HNTs79zZQWUq-V1Qy3Tic7tbQWObqeHU
](url grid)


[Question] What is the preferred method for changing core EnderIO alloy recipes?

Simple question:
I want to change the bronze recipe in the EnderIO alloy smelter to spit out a specific mod's bronze ingot.  The bronze recipe is found in the Core AlloySmelter XML, how do I overwrite this core recipe in the user recipe file?  My understanding is that we shouldn't edit the core files, is this correct?
What I've got so far, editing the user file: http://i.imgur.com/tLvT8w1.png
The core recipe for oreBronze is at the top and the user recipe, techreborn:ingot:2 is at the bottom.
Thanks for taking a moment!

To get a specific type of ingot you edit the oreDict preferences XML, not the recipe.

Thank you!


Add verbosit to create-release-branch.sh script

@matzew I think the mirroring script is failing because of the git fetch upstream --tags invocation on line 11 here -- it seems that the tags would get clobbered. I'm adding more verbosity here for the nightly runs to see.
I'm not sure I understand if there's any downside to updating the tags from upstream (I'm actually not entirely sure why there's a clobbering issue in general for 0.21 or 0.22 branches).  Any idea if we could add a -f to the git fetch upstream --tags line?

@lberk I have no idea :-)


Issue with HLS Buffer in TrackPlayer - Playback Starting at Advanced

Describe the Bug
Hello everyone,
I hope you all are doing well.
I'm seeking technical assistance regarding a challenge I've encountered while working on the implementation of TrackPlayer for streaming HLS (HTTP Live Streaming) from a radio station.
The main issue lies in managing the stream's buffer. Ideally, HLS maintains a buffer of around 50 seconds to ensure continuous and stable content playback. However, when using TrackPlayer, I notice that the buffer behavior differs from what is expected. Instead of starting playback from the first segment in the HLS playlist, it seems like the player begins at a midpoint. This reduces the effective delay to about 30 seconds, in contrast to the typical 50-second delay aimed to ensure transmission stability.
Note that in fact, the HLS server is configured to provide 50 seconds of buffer. That is, in m3u8, there are segments required for this purpose.
I've explored various settings available in the TrackPlayer setup, trying to adjust this behavior, but unfortunately, I have not observed any significant change. The player continues to start playback from a point far ahead in the segment playlist, not respecting the buffer structure I'm trying to establish.
Additionally, in an example of HLS.js for web, there is an option:
hlsInstance = new Hls({     startPosition: 0, });
This ensures that HLS does not start at a "random" point in the live stream, but rather at the beginning.
Please excuse me if the terminology I'm using is not the most accurate. I'm attempting to describe the problem as technically as possible, but I might have difficulties using the exact terms.
I appreciate in advance any guidance or suggestions you might offer to help resolve this challenge.
The HLS streaming I'm using is: https://hls.hunter.fm/rock/192.m3u8.
Environment Info:
Track Player 4.0.1
Android and iOS.

Any help with this? :(

iiwy id use googles exoplayer example https://github.com/android/uamp and whatever apples equivalent is, try ur url and see if behavior is the same. if not then return to this lib. otherwise u have to harass google or apple instrad of here.


Rename Chadmf

Rename chadhellyea -> chadmf

Thanks Andy sorry I changed my name to be more customer friendly.

/approve
/lgtm


XLSX: On python2 integers are converted to long which isn't handled by agate.Number

Fixed on agate master for 1.2.2 release.

Resolved with agate release.


Add support for Bitbucket Context path - Fix issue #742

Add support for Bitbucket Context path
Fix: #742

Hi @darkowlzz ,
thank you very much for the quick fix. I will test it tomorrow and let you know how it works.

@fbuchmeier-abi would you be able to test this fix? There is no patch release planned yet, so it may take time for this to be officially released.
You should be able to build notification-controller container image by running make docker-build IMG=<custom-image-name:tag> at the root of the cloned repository.

Hi,
sorry for the late response. I was able to test the fix and it is working fine in our environment with the following configuration:
apiVersion: notification.toolkit.fluxcd.io/v1beta3
kind: Provider
metadata:
  name: bitbucket
  namespace: flux-system
spec:
  type: bitbucketserver
  address: https://example.com/bitbucket/scm/proj/fluxcd.git
  secretRef:
    name: bitbucket-token

@fbuchmeier-abi Although I have tested this new code for all possible scenarios, it would be great if you test it as well.

@darkowlzz : While working on this fix, I realized there were some unused variables being passes in functions which I have fixed now. Is it okay to club those fixes with this change?

@gdasson I've built and deployed commit a3d456c8b2a6199209a11af96e101848e25d54e0 in our env and it is working as expected, thanks!

@darkowlzz : Fixed all of the review comments. Please review. Thx.

@gdasson can you please rebase with upstream main


S6: rolling back to earlier 2.x release

Regression found: https://github.com/just-containers/s6-overlay/issues/363
(bonus) Goss/S6: allowing ENV override for install script

Created a new PR to replace this https://github.com/behance/docker-base/pull/72 (same contents), closing this PR.  Thanks for all of the work you've done for this repo Bryan!


Test SAT

Hi, thank you for your work. I tested the VOS approach on Windows, with GTX 1080 GPU card, cuda 10.1, cuDNN v8.0.5 (November 9th, 2020), python 3.6.12, pytorch 1.7.0 (with cudatoolkit 10.1).
I used sat_res50-davis17.yaml config. I set save_patch: &save_patch True (line 59), save_video: True (line 74), device_num: 1 (line 72) because I used only one GPU.
At the end of the test phase, I checked log folder. There were 4 subfolders:

dump is empty
patches contains subfolders (one for each element in val.txt file in DAVIS/ImageSets/2017) with predicted masks overlapping the image patches
results_multi contains empty subfolders (one for each element in val.txt file in DAVIS/ImageSets/2017)
save_video contains .avi videos (one for each element in val.txt file in DAVIS/ImageSets/2017)

Here the last lines iIn my anaconda prompt:
Evaluating sequences for the semi-supervised task...
----------
2017
----------
 bike-packing frame DAVIS\Annotations\480p\bike-packing\00001 not found!                                          | 0/30 [00:00<?, ?it/s]
The frames have to be indexed PNG files placed inside the corespondent sequence folder.
The indexes have to match with the initial frame.
IOError: No such file or directory
  0%|                                                                                | 0/30 [00:00<?, ?it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████| 30/30 [06:23<00:00, 12.78s/it]

What went wrong? What can I change?
Looking forward to your reply and suggestions.
Thanks again.
Monica Gruosso

Sorry, I have another question. Can I test your approach on my unlabeled videos? What should I change in code, config, etc?
Best regards,
Monica Gruosso

Sorry, I have another question. Can I test your approach on my unlabeled videos? What should I change in code, config, etc?
Best regards,
Monica Gruosso

You can test the unlabeled videos by this script https://github.com/MegviiDetection/video_analyst/blob/dev/demo/main/video/sat_video.py

Hi, thank you for your work. I tested the VOS approach on Windows, with GTX 1080 GPU card, cuda 10.1, cuDNN v8.0.5 (November 9th, 2020), python 3.6.12, pytorch 1.7.0 (with cudatoolkit 10.1).
I used sat_res50-davis17.yaml config. I set save_patch: &save_patch True (line 59), save_video: True (line 74), device_num: 1 (line 72) because I used only one GPU.
At the end of the test phase, I checked log folder. There were 4 subfolders:

dump is empty
patches contains subfolders (one for each element in val.txt file in DAVIS/ImageSets/2017) with predicted masks overlapping the image patches
results_multi contains empty subfolders (one for each element in val.txt file in DAVIS/ImageSets/2017)
save_video contains .avi videos (one for each element in val.txt file in DAVIS/ImageSets/2017)

Here the last lines iIn my anaconda prompt:
Evaluating sequences for the semi-supervised task...
----------
2017
----------
 bike-packing frame DAVIS\Annotations\480p\bike-packing\00001 not found!                                          | 0/30 [00:00<?, ?it/s]
The frames have to be indexed PNG files placed inside the corespondent sequence folder.
The indexes have to match with the initial frame.
IOError: No such file or directory
  0%|                                                                                | 0/30 [00:00<?, ?it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████| 30/30 [06:23<00:00, 12.78s/it]

What went wrong? What can I change?
Looking forward to your reply and suggestions.
Thanks again.
Monica Gruosso

What's you dataset structure of davis17 , we assume that the structure should be like in the https://github.com/MegviiDetection/video_analyst/blob/master/docs/TUTORIALS/VOS_SETUP.md

What's you dataset structure of davis17 , we assume that the structure should be like in the https://github.com/MegviiDetection/video_analyst/blob/master/docs/TUTORIALS/VOS_SETUP.md

I downloaded the DAVIS dataset from https://davischallenge.org/davis2017/code.html. In  particular, the semisupervised TrainVal - Images and Annotations 408p data.
The structure of the folder is the following:
└── dataset
       ├──Annotations
       |        └── 408p
       ├── ImageSets
       |        ├── 2016
       |        |     ├── train.txt
       |        |     └── val.txt
       |        └── 2017
       |              ├── train.txt
       |              └── val.txt
       └── JPEGImages
                └── 408p

I just realized that in you setup file there is 480p_2016 subfolder in a the Annotations folder.
Should I create it by checking what annotations are correct for davis 2016 or is the downloaded dataset wrong?
Thanks for the support.
Monica Gruosso

What's you dataset structure of davis17 , we assume that the structure should be like in the https://github.com/MegviiDetection/video_analyst/blob/master/docs/TUTORIALS/VOS_SETUP.md

I downloaded the DAVIS dataset from https://davischallenge.org/davis2017/code.html. In particular, the semisupervised TrainVal - Images and Annotations 408p data.
The structure of the folder is the following:
└── dataset
       ├──Annotations
       |        └── 408p
       ├── ImageSets
       |        ├── 2016
       |        |     ├── train.txt
       |        |     └── val.txt
       |        └── 2017
       |              ├── train.txt
       |              └── val.txt
       └── JPEGImages
                └── 408p

I just realized that in you setup file there is 480p_2016 subfolder in a the Annotations folder.
Should I create it by checking what annotations are correct for davis 2016 or is the downloaded dataset wrong?
Thanks for the support.
Monica Gruosso

the error occurs while trying to read the file from https://github.com/MegviiDetection/video_analyst/blob/caa97911efada58941b1629fd74a1b1ce1a76659/videoanalyst/evaluation/davis_benchmark/davis2017/results.py#L13, you can print this file and figure out which file is needed here.

Thanks you @lzx1413! I will check asap!

the error occurs while trying to read the file from
https://github.com/MegviiDetection/video_analyst/blob/caa97911efada58941b1629fd74a1b1ce1a76659/videoanalyst/evaluation/davis_benchmark/davis2017/results.py#L13
, you can print this file path and figure out which file is needed here.

I printed root_dir, sequence, frame_id and mask_path. I got the following:
root_dir in Results class:  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi              | 0/30 [00:00<?, ?it/s]
sequence in Results class:  bike-packing
frame_id in Results class:  DAVIS\Annotations\480p\bike-packing\00001
mask_path in Results class:  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi\bike-packing\DAVIS\Annotations\480p\bike-packing\00001.png

But logs\DAVIS2017\sat_res50_davis17\baseline\results_multi\bike-packing was automatically created and is empty. Also  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi was automatically created.
Which could be the correct root_dir, sequence, frame_id and mask_path?

the error occurs while trying to read the file from
https://github.com/MegviiDetection/video_analyst/blob/caa97911efada58941b1629fd74a1b1ce1a76659/videoanalyst/evaluation/davis_benchmark/davis2017/results.py#L13
, you can print this file path and figure out which file is needed here.

I printed root_dir, sequence, frame_id and mask_path. I got the following:
root_dir in Results class:  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi
sequence in Results class:  bike-packing
frame_id in Results class:  DAVIS\Annotations\480p\bike-packing\00001
mask_path in Results class:  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi\bike-packing\DAVIS\Annotations\480p\bike-packing\00001.png

But logs\DAVIS2017\sat_res50_davis17\baseline\results_multi\bike-packing was automatically created and is empty. Also  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi was automatically created.
Which could be the correct root_dir, sequence, frame_id and mask_path?

the error occurs while trying to read the file from
https://github.com/MegviiDetection/video_analyst/blob/caa97911efada58941b1629fd74a1b1ce1a76659/videoanalyst/evaluation/davis_benchmark/davis2017/results.py#L13
, you can print this file path and figure out which file is needed here.

I printed root_dir, sequence, frame_id and mask_path. I got the following:
root_dir in Results class:  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi
sequence in Results class:  bike-packing
frame_id in Results class:  DAVIS\Annotations\480p\bike-packing\00001
mask_path in Results class:  logs\DAVIS2017\sat_res50_davis17\baseline\results_multi\bike-packing\DAVIS\Annotations\480p\bike-packing\00001.png

But logs\DAVIS2017\sat_res50_davis17\baseline\results_multi\bike-packing was automatically created and is empty. Also logs\DAVIS2017\sat_res50_davis17\baseline\results_multi was automatically created.
Which could be the correct root_dir, sequence, frame_id and mask_path?

This folder should contain the segment result files named xxx.png.
You can try to set the save_patch &save_video False(default value), Maybe there are some conflicts and I will fix it soon

This folder should contain the segment result files named xxx.png.
You can try to set the save_patch &save_video False(default value), Maybe there are some conflicts and I will fix it soon

I tried, but the subfolders in results_multi are still empty.

I can confirm that problems were caused by the Windows path name convention. I used posixpath insted of os.path to import join in davis2017/davis.py.
In addition, as indicated in the previous comment, I replaced the glob usage:
https://github.com/MegviiDetection/video_analyst/blob/caa97911efada58941b1629fd74a1b1ce1a76659/videoanalyst/evaluation/davis_benchmark/davis2017/davis.py#L76-L77
was replaced by
images_path = join(self.img_path, seq)
images = [join(images_path, name) for name in os.listdir(images_path) if name.endswith(".jpg")]

and
https://github.com/MegviiDetection/video_analyst/blob/caa97911efada58941b1629fd74a1b1ce1a76659/videoanalyst/evaluation/davis_benchmark/davis2017/davis.py#L82-L83
was replaced by
masks_path = join(self.mask_path, seq)
masks = [join(masks_path, name) for name in os.listdir(masks_path) if name.endswith(".png")]

These changes fixed all the errors. 😀
I hope my comments can help other Windows users too.


Add YAF extension

Description
I added an extension to my branch, which is YAF
Motivation and Context
I think YAF is a good PHP extension framework. Its performance is very good. And many developers are using this framework.
Types of Changes
The way I submit to add YAF this time is to install it directly from PECL. And different Ba can be installed according to the configuration
Definition of Done Checklist:

[] I've read the Contribution Guide.
[] I've updated the documentation. (refer to this for how to do so).
[] I enjoyed my time contributing and making developer's life easier :)

i test by actions  and all success

How else do I need to modify my pull request to merge into the master.


Expose more config parameters to be set through helm values.

Templatized more of the config map so that users aren't restricted to default configurations.
Also upped the default docker image version and chart version.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.ethan wolf seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


APP-895 IBridge can switch between MessageML V1 & V2 based on Agent Version

Raise service version updated event.
Raise messageML version updated event.

No longer needed.


Runtime error with spring-cloud-cloudfoundry-connector >v1.1.1

git clone git@github.com:cloudfoundry-community/spring-cloud-s3-service-connector.git
mvn test # works
sed -i '' 's/1.0.0/1.1.1/' pom.xml
mvn test # runtime error
java.lang.NoSuchMethodError: org.springframework.cloud.cloudfoundry.CloudFoundryServiceInfoCreator.<init>(Lorg/springframework/cloud/cloudfoundry/Tags;)V
        at org.cloudfoundry.community.service.storage.S3ServiceInfoCreator.<init>(S3ServiceInfoCreator.java:31)

but if you:
rm -rf target
mvn test

it will work.
Even though the src code remains compatible I assume there is a slight modification to the .class format that makes the byte code incompatible at runtime.
Would it be possible to upload a new version to maven that has been compiled with the latest version of sring-cloud-cloudfoundry-connector (v1.2.1)?
How is this jar released to maven and who has the right access?

@davidehringer can you help with this?

PR created pull/6

@bodymindarts you might be interested by this repo: https://github.com/Orange-OpenSource/spring-cloud-s3-connectors

@bodymindarts sorry, I was away for a few days.
This component is published to Maven Central via https://gaptap.atlassian.net/builds/browse/CFC-SPRIN
I created a 1.1.0 release including your dependency update in #6 .  It should show up in Maven Central soon depending on how long it takes their staging repos to sync to central.


Migrated the Gateway to use Bonded Hybrid Mode

Migrated the Gateway to use Bonded Hybrid Mode instead of breaking the bond.
This fixes #28

This change will require users to deploy to an ibx facility.  The facilities that currently support this are:
packet facilities get | grep ibx
| Ashburn, VA         | dc13 | dc    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Silicon Valley, USA | sv15 | sv    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Los Angeles, USA    | la4  | la    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Sydney, Australia   | sy4  | sy    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Seoul, South Korea  | sl1  | sl    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Secaucus, NJ        | ny5  | ny    | baremetal,layer_2,backend_transfer,global_ipv4,ibx     |
| Dallas, TX          | da11 | da    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Chicago, IL         | ch3  | ch    | baremetal,layer_2,backend_transfer,global_ipv4,ibx     |
| Frankfurt, Germany  | fr2  | fr    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Toronto, Canada     | tr2  | tr    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |
| Amsterdam, NL       | am6  | am    | baremetal,layer_2,backend_transfer,global_ipv4,ibx     |
| Singapore           | sg1  | sg    | baremetal,backend_transfer,layer_2,global_ipv4,ibx     |

Based on the PoC nature of this project, I think it is reasonable that there are some restrictions in where the module can be deployed.
Users surprised by this change should be able to pin to previous releases of the module.
Alternatively, we could try to fix the old logic for the new interfaces file.
Thoughts, @c0dyhi11 ?

This change also appears to demand that the gateway node be a Gen 3 device.

IBX facilities and Gen 3 plans are the default set for new users to the platform. The concern for reduced options affects users with legacy entitlements only.


Missing Code: pops.induced_flow

Hi, when I read the code, I find that there maybe some code which may be not uploadded, such as the pops.induced_flow which is used in dpvo/data_readers/rgbd_utils.py. May I ask your help to upload these realtive codes?

Hi, when I read the code, I find that there maybe some code which may be not uploadded, such as the pops.induced_flow which is used in dpvo/data_readers/rgbd_utils.py. May I ask your help to upload these realtive codes?

Hello @zjcs ,
Here is the projective_ops.py module from DROID-SLAM, which has function named, induced_flow, which is nothing but pops.induced_flow.
https://github.com/princeton-vl/DROID-SLAM/blob/main/droid_slam/geom/projective_ops.py


feat: Make rollup group behaviour a setting in the global settings menu

Closes #2128

@mofojed I tried experimenting with trying to have the IrisGridModelUpdater listen for the COLUMNS_CHANGED event, and then accordingly set the modelColumns in the event handler, but that was not working (it also effectively does the same hack, if it were to work, where we set to the model.columns anyways).
I am going to push the "hacky" code that we discussed yesterday, and then we can continue the conversation on finding a cleaner way to do this.

For the image mismatches, will need to have new images taken, to replace the rollup-rows-and-aggregate-columns images,  where the group column is shown by default (given that the setting will be activated by default)

@mofojed Adjusted logic according to your review, e2e tests may still fail because of the images. How can we update those>

@AkshatJawne Run  npm run e2e:update-ci-snapshots to update the snapshots: https://github.com/deephaven/web-client-ui/blob/main/README.md#e2e-tests

@mofojed Ran command, appears the snapshots were not updated?

Tried running npm run clean then npm i, and then also restarted my computer and TS server, keep getting the above

I don't understand why this is going on the formatter and not as a prop to IrisGrid or something like that. The value is only used in IrisGridTreeTableModel, so why pass it through the formatter? To me it doesn't feel like it belongs on formatter since that's for "how to display a cell based on its value and column type".

So I think my proposal is to remove this from the formatter settings and instead in componentDidUpdate where it checks the settings, add a separate check for if this value changed. If it did, then update the model. That way should work without the worry of useEffect
Or you could add showExtraGroupColumn to the IrisGridModelUpdater as a prop and then you would still need the change from useEffect I think. Or columns would need to be updated at the end possibly. Either way shouldn't need useEffect and if you remove the usePrevious hook and use a ref instead in the useOnChange hook (so that the value is always up to date even if the render is discarded so effects don't run), then that should be fine


fix bounding volumes for hemisphere-size GroundPolylineGeometry

Fixes https://github.com/AnalyticalGraphicsInc/cesium/issues/7043
Here's a primitive-based version of what was noted in the issue on the current release Sandcastle.
For comparison, in this branch's Sandcastle.
The problem was in how the bounding sphere was getting computed - the new method is simpler and should work for all cases. The bounding sphere doesn't necessarily cover the shadow volume for very short polylines in some places anymore, but those shadow volumes are extremely conservative, so in practice it shouldn't be a problem, it still covers the lines on terrain and on the ellipsoid.
Here's the spec case, roughly:
var viewer = new Cesium.Viewer('cesiumContainer');

var positions = Cesium.Cartesian3.fromDegreesArray([
    -122.17580380403314, 46.19984918190237,
    -122.17581380403314, 46.19984918190237
]);

var instance = new Cesium.GeometryInstance({
    geometry : new Cesium.GroundPolylineGeometry({
        positions : positions,
        loop : true,
        width : 8.0
    })
});

var polylineOnTerrainPrimitive = new Cesium.GroundPolylinePrimitive({
    geometryInstances : [instance],
    debugShowShadowVolume : false,
    debugShowBoundingVolume : true,
});
viewer.scene.groundPrimitives.add(polylineOnTerrainPrimitive);

viewer.camera.lookAt(positions[1], new Cesium.Cartesian3(100.0, 100.0, 100.0));
viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);

Thanks for the pull request @likangning93!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:


Fill missing CPU data

High CPU on worker causes StatsCounterFiveMinuteTable to have no data and as a result we can miss times of extremely high CPU. Figure out a way to determine if this is the case and fill that data

https://applensv2.azurewebsites.net/sites/termstudio/detectors/cpuanalysis?startTime=2016-12-12T14:00:00&endTime=2016-12-12T17:00:00


failing invitations should disappear from the invite list properly

@zhenyasav does "properly" mean automatically or just that remove is currently broken?

I think for now we just need to be able to delete them when the delete button is clicked. Automatic removal does not need to happen, but I imagine it can clear (or just not show) failed invites older than a few minutes.

this is likely fixed in shell


Add a camera to example and gitignore vscode files

The example needs a camera to render the cookie clicker. I also added a git ignore for vscode files

Fixed in #33. Thanks though!


Add Configuration Support in Celestial

Celestial should add support for reading in the ini files already being used by the python modules of Inquisition.
http://php.net/manual/en/function.parse-ini-file.php

One interesting note for this is that I had to change this config to include quotes:
logFormat = "%(asctime)s [ %(levelname)s ] [ %(name)s ] %(message)s"
apparently php's ini parser is more strict about the syntax than python's.

The solution of wrapping the logFormat value in double quotes had to be rolled back since the python INI parser interpreted that as part of the value, mangling the log format.
Instead, what we'll do to fix is use INI_SCANNER_RAW as the scanner_mode param for parse_ini_file().
    public function readConfigFile($configFilename)
    {
        /*
         *  Params:
         *      * $configFileName :: STR :: filename of config file to read in
         *
         *  Returns: BOOL
         */

        if(file_exists($configFilename))
        {
            if($this->configVals =parse_ini_file($configFilename, true, INI_SCANNER_RAW))
            {
                return true;
            }
            else
            {
                error_log('could not parse config file :: [ SEV: CRIT ] :: [ FILENAME: '.$configFilename.' ]');
            }
        }
        else
        {
            error_log('could not find config file :: [ SEV: CRIT ] :: [ FILENAME: '.$configFilename.' ]');
        }

        return false;
    }


Outdated Quickstart

I already built my data connector, but placing it under the folder (as described under step 5 in quick start) is no longer possible (the folder structures seemed to have changed).
I other words the folder "[Documents]\Power BI Desktop\Custom Connectors" is no longer available. I dont even have "[Documents]\Power BI Desktop"

You have to create the folders when they don't exist.  Older versions of Power BI Desktop used "[Documents]\Microsoft Power BI Desktop\Custom Connectors".  The correct/more recent path is as you stated - "[Documents]\Power BI Desktop\Custom Connectors"

Same trouble for me, I try with that path : C:\Users{username}\Documents\Power BI Desktop\Custom Connectors
And the connector doesn't appear (with the correct security configuration).
Btw, when I read : "Build the project to produce an extension file"
Is it the : HelloWorld.sln file? or another?

Ok, it was not the .sln file, but a .mez in the subdir bin/Release.
It could be great to add sample of path for that file.


Chore merge from d30385b to c396a2a

[x] ~https://github.com/twbs/bootstrap/commit/d30385b9df718e476c4667c171650f608ecf639b~: nothing to do in our docs as we already use .table-responsive
[x] https://github.com/twbs/bootstrap/commit/cb7467b428d212562d0e8fe29f48588f5ea97ba7
[x] ~https://github.com/twbs/bootstrap/commit/1bc85bfe2b3a02dd1bb7b9c5cc6248e02fc75718~: this example doesn't exist in Boosted
[x] https://github.com/twbs/bootstrap/commit/6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37
[x] https://github.com/twbs/bootstrap/commit/f92d6353299952191c3a0c97b9fcd1a4b1f9a627
[x] https://github.com/twbs/bootstrap/commit/08eeee33d5ef740fd81647e88e911684adc4ed28
[x] https://github.com/twbs/bootstrap/commit/4605d713103a8e9d3d2435cebf04b3ca1f40e823
[x] https://github.com/twbs/bootstrap/commit/4081168658dd80392c51a4bc43783767c0762325
[x] https://github.com/twbs/bootstrap/commit/6aecb376b56b784168dcb635893fb9911dcd1e63
[x] https://github.com/twbs/bootstrap/commit/c9a8a40b9cbccaeba6bd5c12dc0aac43eb912c87
[x] https://github.com/twbs/bootstrap/commit/c396a2a444b504de50a4d3b0a4f70dd7cd595333

Good catch, forgot to save this file... Thanks 🙏


Add README for Sqoop job

As a developer, I'd like to add Sqoop docs, so it can be used as a reference for anyone wanting to run Sqoop jobs.
Acceptance:

Ref. guide includes sqoop section
Example included

This issue was moved to spring-cloud/spring-cloud-task-app-starters#15


[discussion] When uploading a new version of a file, whose previous versions had been deleted, the former versions are reborn!

Reported by @lbanner on the 0.24 Trello board
Steps
(1) Find a project with a file that has multiple versions
(2) Delete the file: All versions of the file will no longer be visible and should be deleted
(3) Upload the file again, a new file
Expected
There will be only one version of this new file
Actual
The former, deleted, version(s) of the file are reborn and accessible again when rendering the file. This is currently expected behavior... but should it be?

Like you said, this is expected behavior. I actually think it should remain this way. I've used this feature to get back an old version that I changed my mind about deleting. Furthermore, the point isn't really to hide any old information. If you don't want old versions to come back you just have to use a different file name.

Interesting .... not sure which approach is better!

@sloria @JeffSpies could you give a direction on this issue?

This is actually on this sprint to clarify. I believe Gary has a proposal
put together.
On Fri, Apr 3, 2015 at 3:35 PM, nanchen47<EMAIL_ADDRESS>wrote:

@sloria https://github.com/sloria @JeffSpies
https://github.com/JeffSpies could you give a direction on this issue?
—
Reply to this email directly or view it on GitHub
https://github.com/CenterForOpenScience/osf.io/issues/1690#issuecomment-89400545
.

The functionality has been changed and the files no longer come back into the user's directory after uploading a "new" version of the "deleted" file.


chore: update renovate config

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x]  🧹 Chore (updates to the build process or auxiliary tools and libraries)

Description

The usage of nuxt/renovate-config-nuxt has been updated. Therefore, I opened this PR.
Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes (if not applicable, please state why)

Hi @larbish , please review when you have a time 🙏

Thanks @shinGangan ! Merged ✅

@larbish ! Thanks for merged ❤


error tracking integration

Is your feature request related to a problem? Please describe.
We lack of the capability of error reporting for the heroku based app, leaving us in a state where we rely on users to report such errors. To be able to proactively identify & address problems, it's recommended to leverage a modern error tracking system
Describe the solution you'd like
Sentry could be a good fit for this purpose; open to using any other tools that are easy to integrate & can achieve the goal

closing since app has been added to sentry


Replace some trait bounds to be less restrictive

I suppose it must be Hacktoberfest. Thanks!

Hahaha no, no, no, pure personal a desire for improvement 😃


keyboard manager on off hotkey

Description of the new feature / enhancement
I really miss an option to enable remaping by pressing a hotkey.
Scenario when this would be used?
I remap some keys to allow better workflow, but in other contexts it does not make sence. So I would like to disable it.
Other is switching physical keyboards.
Supporting information
No response

I would also like this feature, to have a shortcut to enable/disable the keyboard manager.  The common scenario is using my laptop, then plugging into a dock and using a keyboard there.  My physical keyboard is an HHKB with the control in the correct location, but on the laptop, I have to remap caps lock to be control.
Another nice enhancement would be to have keyboard manager profiles, that could be swapped with a hotkey/shortcut.

I have the same scenario. Using some applications the remap is really useful but with others is not. An automatic switch per app would be ideal, but a shortcut to turn on/off the remap is enough.

Ok, I found a workaround.
https://github.com/microsoft/PowerToys/issues/1881#issuecomment-1130235627

You can prepare your json profiles, for example mac.json and win.json in the C:\Users\AppData\Local\Microsoft\PowerToys\Keyboard Manager

Then make a powershell script, for example to switch to the win profile:

$ErrorActionPreference = 'SilentlyContinue'
cd $HOME
cd '.\AppData\Local\Microsoft\PowerToys\Keyboard Manager'
cp win.json default.json
taskkill /F /IM PowerToys.KeyboardManagerEngine.exe
& 'C:\Program Files\PowerToys\modules\KeyboardManager\KeyboardManagerEngine\PowerToys.KeyboardManagerEngine.exe'

So I made an empty profile, disabled.json:
{   "remapKeys": {     "inProcess": [     ]   },   "remapShortcuts": {     "global": [],     "appSpecific": []   } }
and enabled.json with my custom remaps and one script to enable and one for disable. And then create shortcuts in my desktop to run those scripts.

/dup #4879


Deploy to servers

TODO:

[x] remove .travis.yml -- we'll be using CircleCI instead
[x] create a circle.yml file that looks like https://github.com/transitland/feed-registry/blob/master/circle.yml
[x] in circle.yml: replace s3://staging.transit.land/feed-registry/ with s3://static-dev.mapzen.com/mobility/explorer/ and replace s3://transit.land/feed-registry/ with s3://static-prod.mapzen.com/mobility/explorer
[x] in circle.yml remove the two places that read AWS_ACCESS_KEY_ID=${STAGING_AWS_ACCESS_KEY_ID} AWS_SECRET_ACCESS_KEY=${STAGING_AWS_SECRET_ACCESS_KEY}. Keep the rest of the line. We're using the same keys for both dev and prod S3 buckets.
[x] in config/environments.js add a "staging" environment. It can have the same configuration as "development". This is so you can have two different sets of configuration.
[x] in config/environment.js set baseURL to equal /mobility/explorer/ in the "staging" and "production" environments. This is so your assets will live under that subdirectory, rather than at the root of the server (as they do when accessing the dev server at, say, http://localhost:4200/)
[x] try a test deploy from your own system (more about this below). If it works, you should be able to open up https://dev.mapzen.com/mobility/playground/
[ ] add AWS keys to CircleCI environment variables: https://circleci.com/gh/mapzen/mobility-playground/edit#env-vars Keys are on Slack. You'll need to set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
[ ] do a merge or push to master on GitHub and see if CircleCI successfully deploys it to dev.mapzen.com

to test a deploy locally, you'll just run a few of the commands listed in circle.yml:

set keys locally export AWS_ACCESS_KEY_ID =xxxxx && export AWS_SECRET_ACCESS_KEY=xxxx
install the awscli library to upload the files to S3: sudo pip install -U awscli
build the files locally: ember build --environment=staging
upload to S3: aws s3 sync ./dist s3://static-dev.mapzen.com/mobility/explorer/

--
Related: https://github.com/mapzen/operations-engineering/issues/329

Related set-up for "single-page app"-style URLs: https://github.com/mapzen/operations-engineering/issues/330

@meghanhade after chatting with Grant, it sounds like you're going to need to switch to using the #... part of the URL for Ember routing, rather than the prettier "real" URLs on Feed Registry.
More background at: https://github.com/mapzen/operations-engineering/issues/330
Info on how to switch to hash-based routing in Ember: https://guides.emberjs.com/v2.0.0/configuring-ember/specifying-url-type/#toc_hash


ui: wip

ping @lebris : application done

display and filtering
pattern given by config
introducing Process class

add a condensed view for environments with many processes
view choice is persisted in html5 localStorage (compliant with refresh \o/)
TODO : use localStorage for filtering


Changelog automate

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog feat: testing versionrc file

/changelog-publish patch

/changelog feat: testing versionrc file

/changelog feat: testing versionrc file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
feat: testing versionrc file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing versionrc file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing versionrc file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog fix: testing versionrc file

/changelog feat: testing versionrc file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
feat: testing versionrc file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog CHfeat: testing versionrc file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
CHfeat: testing versionrc file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog changelog-feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
changelog-feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch

/changelog feat: testing parser-opts file

/changelog feat: testing parser-opts file

Hello @NesTar6!
added the following update to the upcoming version in the changelog:
feat: testing parser-opts file

/changelog-publish patch

Hello @NesTar6!
published the following version update in the changelog:
patch


fix(styleguide): Fix that md knob

Overview

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: ABC-123
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change

📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://5fd3aca62a4b8d24759d9080--gamut-preview.netlify.appDeploy Logs


updated iterataion variable

It calculates reservation wage correct anyway but because of using the same variable for iteration in a "while" and "for" loop, "max_iter" becomes useless, such that if choosing "max_iter" less than converging iteration number, it again continues to converge at this number of iterations which is higher than "max_iter".  Also in a while loop, an iteration variable prints number of wage points, not consecutive numbers of iteration

Thanks @emilsavalan , much appreciated!
There is a similar problem in the function plot_value_function_seq just above.  I'll fix that one.

@mmcky , should this PR generate a view on the compiled page?

hey @jstac this is the old repo for python.quantecon.org
Changes should be made here:
https://github.com/quantecon/lecture-python.myst
One of the reasons I want to clean the RST based repos up and archive them.

Thanks @mmcky .   I think it would be a good idea to archive them.
@emilsavalan , sorry about the hassle. Would you like to put in a fresh PR in the new repo, which @mmcky listed above?  Or, if you prefer, I can make that change?

@jstac , it is okay. I commited changes, please check it.

Thanks @emilsavalan .
I'll close this PR @mmcky and leave you to archive.  Thanks in advance.