aegir release - build step not working

The build step doesn't seem to be working properly when aegir release is used - I'm not ending up with a dist folder (although running aegir build works fine) - it caused this issue: https://github.com/ipfs/js-ipfs/issues/1519
No errors to report - sorry.
...and it happened again with 0.31.7 but "luckily" I get this error every time now as well so I was able to manually run aegir build and npm run publish after it failed to release...
:(

Happened again https://github.com/ipfs/js.ipfs.io/issues/173#issuecomment-422726964

@alanshaw Do we have a last known working version? Currently bisecting through all recent versions but thanks to npm it takes a while.

Nevermind, 332bfe346ff68bab0401f93d69fd28ea63c59f6d seems to be the last commit where aegir build actually worked.

Also non minified build is minified https://github.com/ipfs/js-ipfs/issues/1614

Both issues should be fixed now. See https://github.com/ipfs/aegir/issues/281


Downloading DB Dump Fails

In the admin interface, clicking the "Download DB Dump" Button does not download a DB Dump but the admin is not logged in afterwards.

Already solved by @st116290 with: https://github.com/spethso/Drinklist/commit/50eabbfb10aa0a5d262faede160ed080af449a89 & https://github.com/spethso/Drinklist/commit/c5d8e0c78a2f3d8c0eb3b06e41621220747bb981
The FS Website simply was not updated


protocol id not taken into account in usrsctp_sendv via the info* parameter

sinfo.sinfo_ppid is not taken into account, though its passed . The packets on the wire seem to have some unitialized values.
A snippet from wireshark.
Payload protocol identifier: Unknown (50331648)
The usage is a one to many socket sending data out.

I agree with @lgrahl : The number you are reporting is the PPID for M3UA, which is 3, set on a litle endian system without converting it to network byte order. But it is strange that you refer to sinfo.sinfo_ppid, which seems to indicate that you are using struct sctp_sndrcvinfo, which is not supported by usrsctp_sendv. usrsctp_sendv uses the non-deprecated structure struct sctp_sndinfo. Could you share a code snippet you are using?

You need to write
lsndinfo.snd_ppid = htonl(3);

instead of
lsndinfo.snd_ppid = 3;

See the description of snd_ppid in RFC 6458.

ok, thank you for the reference, and am sorry for the confusion.


HMC: Multinomial Sampling Instead of Slice Sampling

As mentioned on page 59 in [1], multinomial sampling instead of slice sampling may provide an improvement in overall performance.
[1] https://arxiv.org/abs/1701.02434

@yebai Do you think it make more sense for us to implement this first so that our algorithm is the same as Stan and DHMC before we try to find a possible bug?

It sounds good to me, although I suspect that the bug is in the build_tree part of the code. Maybe we can improve the code a bit by implementing the multinomial sampling scheme.

Closed by PR #79.


[Minor] Acrylic sidebar doesn't update for already opened tabs

Describe the bug
When the acrylic sidebar option is toggled, existing tabs' sidebars do not update.
To Reproduce
Steps to reproduce the behavior:

Open a new tab

Go to Settings and toggle the acrylic sidebar option

Go back to the previously opened tab and see that its sidebar is the same as before

Newly opened tabs will have the correct sidebar

Expected behavior
Existing tabs' sidebars should update whenever the acrylic sidebar option is toggled
Desktop (please complete the following information):

OS Version: Windows 10 1909 18363.657
App version: v0.7.5

Another issue is that the tabs don't update until the app is restarted, so this results in a weird situation where some of the app has acrylic and some of the app does not.

Merging this issue with #577.


Great work, looking forward to model release, testing

As for the model pretrained weight release gs://magvit/models/bair_3d_base
Please see this note


Java 9 compatibility

A jdeps report lists a number of private API usages in orientdb, which will stop working in Java 9:
orientdb-core-2.2.8.jar
   com.orientechnologies.common.comparator (orientdb-core-2.2.8.jar)
      -> sun.misc                                           JDK internal API (rt.jar)
   com.orientechnologies.common.console (orientdb-core-2.2.8.jar)
      -> sun.misc                                           JDK internal API (rt.jar)
   com.orientechnologies.common.profiler (orientdb-core-2.2.8.jar)
      -> sun.misc                                           JDK internal API (rt.jar)
   com.orientechnologies.orient.core (orientdb-core-2.2.8.jar)
      -> sun.misc                                           JDK internal API (rt.jar)

orientdb-tools-2.2.8.jar
   com.orientechnologies.orient.console (orientdb-tools-2.2.8.jar)
      -> sun.misc                                           JDK internal API (rt.jar)

hi @trejkaz,
We are actually active testing on jdk9, all the reference to sun.misc are still working and as far as i understood will work even in jdk9, we where able to run most the test successfully on jdk9 but we had some troubles with JAXB+jigsaw.
In any case we have a plan to get rid of most of the 'sun.misc' references as soon as a valid alternative come out.
One point the testing of jdk9 is happen on develop brach, that will be 3.0, and the release 3.0 will be probaly the firt to guarantee the support of jdk9.
Regards

Hi @tglman
I have received the following log message when i run server.sh on JDK 9 and ODB 3.0M2 :
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
	at com.orientechnologies.orient.server.config.OServerConfigurationManager.<init>(OServerConfigurationManager.java:50)
	at com.orientechnologies.orient.server.OServer.startup(OServer.java:250)
	at com.orientechnologies.orient.server.OServer.startup(OServer.java:240)
	at com.orientechnologies.orient.server.OServerMain$1.run(OServerMain.java:46)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
	... 4 more
Exception in thread "Thread-3" java.lang.NullPointerException
	at com.orientechnologies.orient.server.OServer.shutdown(OServer.java:449)
	at com.orientechnologies.orient.server.OServerShutdownHook.run(OServerShutdownHook.java:41)

is there any update ?

Hi @tglman
Is it help to you?

jigsaw

9

--add-modules java.xml.bind

hi @schernolyas,
This can be add but is an option only for jdk9 so it need some condition on the script boot based on the jdk version, as well all the third party that have orient as maven dependency should be aware of that, we are opting instead to remove the dependency of the jdk xml bind library and use a maven dependency, this is done in 3.x branch (not in 3.0.0-m2 will be next version).
@saeedtabrizi you can monitor the progress here: https://helios.orientdb.com/job/develop/job/orientdb-develop-openjdk-9/ we are not yet done but close to.
Regards

Hi,
3.0.0-m2 already support jdk9.
Regards

Hi,
Already fixed with 3.0.0 and our continuous integration check java8 and java9 builds.
Closing.
Regards

I ran jdeps on the 3.0 release and am still seeing internal API usage.
I assume all these are considered "OK until they remove it in a later version", or something to the effect? The "suggested replacement" goes to a JEP which doesn't actually describe a replacement, which is all a bit confusing to me.
orientdb-core-3.0.0.jar -> jdk.unsupported
   com.orientechnologies.common.comparator.OUnsafeByteArrayComparator -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.common.comparator.OUnsafeByteArrayComparator$1 -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.common.console.TTYConsoleReader -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.common.console.TTYConsoleReader -> sun.misc.SignalHandler                             JDK internal API (jdk.unsupported)
   com.orientechnologies.common.console.TTYConsoleReader$1 -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.common.console.TTYConsoleReader$1 -> sun.misc.SignalHandler                             JDK internal API (jdk.unsupported)
   com.orientechnologies.common.serialization.OUnsafeBinaryConverter -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.common.serialization.OUnsafeBinaryConverter$1 -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.orient.core.OSignalHandler   -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
   com.orientechnologies.orient.core.OSignalHandler   -> sun.misc.SignalHandler                             JDK internal API (jdk.unsupported)
   com.orientechnologies.orient.core.OSignalHandler$OSignalListener -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)

Warning: JDK internal APIs are unsupported and private to JDK implementation that are
subject to be removed or changed incompatibly and could break your application.
Please modify your code to eliminate dependence on any JDK internal APIs.
For the most recent update on JDK internal API replacements, please check:
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool

JDK Internal API                         Suggested Replacement
----------------                         ---------------------
sun.misc.Signal                          See http://openjdk.java.net/jeps/260
sun.misc.SignalHandler                   See http://openjdk.java.net/jeps/260
sun.misc.Unsafe                          See http://openjdk.java.net/jeps/260

Hi , These APIs are not replaced yet in JDK itself. Probably in JDK 11 and
ODB we will use completely public API .
On Wed, Apr 18, 2018, 06:02 Trejkaz (pen name<EMAIL_ADDRESS>wrote:

I ran jdeps on the 3.0 release and am still seeing internal API usage.
I assume all these are considered "OK until they remove it in a later
version", or something to the effect? The "suggested replacement" goes to a
JEP which doesn't actually describe a replacement, which is all a bit
confusing to me.
orientdb-core-3.0.0.jar -> jdk.unsupported
com.orientechnologies.common.comparator.OUnsafeByteArrayComparator -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
com.orientechnologies.common.comparator.OUnsafeByteArrayComparator$1 -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
com.orientechnologies.common.console.TTYConsoleReader -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
com.orientechnologies.common.console.TTYConsoleReader -> sun.misc.SignalHandler                             JDK internal API (jdk.unsupported)
com.orientechnologies.common.console.TTYConsoleReader$1 -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
com.orientechnologies.common.console.TTYConsoleReader$1 -> sun.misc.SignalHandler                             JDK internal API (jdk.unsupported)
com.orientechnologies.common.serialization.OUnsafeBinaryConverter -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
com.orientechnologies.common.serialization.OUnsafeBinaryConverter$1 -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
com.orientechnologies.orient.core.OSignalHandler   -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
com.orientechnologies.orient.core.OSignalHandler   -> sun.misc.SignalHandler                             JDK internal API (jdk.unsupported)
com.orientechnologies.orient.core.OSignalHandler$OSignalListener -> sun.misc.Signal                                    JDK internal API (jdk.unsupported)
Warning: JDK internal APIs are unsupported and private to JDK implementation that are
subject to be removed or changed incompatibly and could break your application.
Please modify your code to eliminate dependence on any JDK internal APIs.
For the most recent update on JDK internal API replacements, please check:https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
JDK Internal API                         Suggested Replacement

sun.misc.Signal                          See http://openjdk.java.net/jeps/260
sun.misc.SignalHandler                   See http://openjdk.java.net/jeps/260
sun.misc.Unsafe                          See http://openjdk.java.net/jeps/260
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/orientechnologies/orientdb/issues/6726#issuecomment-382237258,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGaatmPPweb2kdevI5k_PAKJoOBEkFeks5tpqzOgaJpZM4KCQ8J
.

--
Best regards,
Andrey Lomakin, R&D lead.
OrientDB Ltd
twitter: @Andrey_Lomakin
linkedin: https://ua.linkedin.com/in/andreylomakin
blogger: http://andreylomakin.blogspot.com/


[angle]Fix windows build error: cannot find definition far.

Building an angle will generate a lot of windows SDK errors, the reason is that the definition of FAR is not found, this solution will solve this issue.
Related: #7744.
Note: this port doesn't contain any feature.

Since Qt also builds angle: How does qt solve that problem?

@Neumann-A Perhaps the angle built into qt5 is different from the angle version in vcpkg. This issue is caused by the angle upgrade.

@vicroms Any progress?

The reason far is missing can be found in
src/common/platform.h line 79 and 80
#    undef near
#    undef far

the reason it is undefed is because a variable named far exists

If this is merged the (!windows) of angle in #9260 can be removed

The latest 002-fix-builder-error.patch in this PR fixes the build issue for me (tested with updated VS 2019, x86 build).

LGTM, waiting for the MacOS CI to be back up

/azp run


UI interface broken with build tools 3.5.2

Update build tools to the latest version 3.5.2 break library functionality.
Downgrading to 3.4.0 solves the problem.

When some table is clicked, "Query executed successfully" message appears on the bottom of the screen, but no information is shown.

Faced the same problem, but after enabling Proguard. Solved by adding rules:
-keep class com.amitshekhar.DebugDB**
-keep class com.amitshekhar.model.** { *; }


SHOW ALL_CONFIGS Feature Addition

Search before asking

[X] I have searched the EvaDB issues and found no similar feature requests.

Description
Once #1272 is merged we would like a way, using the SHOW command itself to display all present configs in the config table.
Something like SHOW ALL_CONFIGS or something similar would be required since the current parser implementation is like
show_statement: SHOW (FUNCTIONS | TABLES | uid)
Use case
Displaying all configurations is an important for EvaDB users
Are you willing to submit a PR?

[ ] Yes I'd like to help by submitting a PR!

Picking this issue myself


So now bulk operations are paid....

Do you remenber ServiceStack, expect the same fate.

Hello @MeTitus ,
I'm not sure to understand your title or your description.
Bulk Operations has always been paid.
If you are talking about Batch Delete and Batch Update, they are still free.
Best Regards,
Jonathan

Hello @Jon,
This issue will be closed since we haven't heard back from you and anyway, these extensions are still free.
Best Regards,
Jonathan

Hello @Jogai ,
I don't think, the EF Classic library was not even existing in June.


Returns Modified Object

This returns the modified object. Should fix the previous no-op condition.

Already fixed more directly, with tests in #5


Source Location

Type: Missing
Summary:
Source Location
Details:
Sorce Location
Resolution:
Added Source Location
Affected definitions:

wasi 0.10.0+wasi-snapshot-preview1

@Darneas The commit ID submitted looks to be for version 0.10.1, not 0.10.0. Did you mean to curate version 0.10.1 and not 0.10.0?

Let me know.

Even better, the code I want to release uses 0.10.2.
This is somewhat related to https://github.com/clearlydefined/crawler/issues/446, as I am surprised that the Source Location must be manually specified.
So I guess to properly close this one, you better add  bytecodealliance/wasi@45536ac.


Lichen Research Link

Add a lichenlogy link to the Research Links panel.

Make it conditional on Lifeform including Lichen.
Maybe also hide the Ascomycete.org link for lichens. Ascomycete.org link is useless for lichens.

https://lichenportal.org/


pull request for e2e test at 12/12/2016 21:15:04

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


disable a subbutton

I've this button with 4 sub-button. I would like that one of this 4 sub button is disabled and get enabled if it is in some situation. e.g the share button,I would like be disabled at start, but when appear a detail to share this button become enabled.
is it possible? How?

New at 2019.02.25
use -(void)setButtonEnable:(BOOL)enable atIndex:(NSUInteger)index; can config button with RoundMenu.


update btcd and lnd dependencies

upgrade dependencies so we can upgrade lnurl-go project

Thank you very much.


histogram of peak-to-peak thresholds

For each epoch, we can get the peak-to-peak value for all channels (separately for eeg, mag and grad) and make a histogram out of it. Based on this histogram, you can judge if the epoch should be dropped or not.
Idea discussed with @agramfort over mne-lunch. cc @jaeilepp it would be cool to integrate this into the epochs viewer. Thoughts?

+1 that would be very useful I think.

this should work well together with the FASTER rejection functions, since epochs are discarded based (among other metrics) on standard deviation of the channels.

fixed


Typo in event fire

In ConfigurationController:
public function store()     {
Event::fire('core.configuration.save.after');
This must be a "before".

Hi @stefano73it
Thanks for notifying us.

Framework Version: 0.1.5

Fixed


binary, curried composition

anyone interested in a stricter compose function?

:herb:, except that, even though I understand the reason for 'o', I'm not a real fan of Ramda using such one-character names.  Even R.T and R.F bother me.

The right name for this function is compose. ;)

Or B.
Or bluebird.
Perhaps we could call it supercalifragilisticexpialidocious.

The right name for this function is compose. ;)

:fire:
ok i think this one is good to go; please give it a final look & merge.

@buzzdecafe:

ok i think this one is good to go; please give it a final look & merge.

You really want to go with the name o?

You really want to go with the name o?

i agree with @davidchambers that i'd rather see this called compose and the other get renamed to comp a la clojure, which it resembles; or something else more descriptive, e.g. variadicCompose, composeVar etc.
Given that the "right" name is squatted on atm, naming the function for the composition operator seems good to me. It also has the advantage of concision for what ought to be one of the primary functions of the library.

Merging under protest.  :smile:


[draft] Set up edge function to lookup storage location

This PR sets up a simple edge function to inspect the geo IP and rewrite route to indicate which catalog to use. Right now, there are two different storage options, eu and us (which are actually both referencing the same catalog with datasets stored in Europe). For illustration purposes, the datasets are renamed based on which storage is being used.
Notes:

The logic that determines which storage location to use is really simple and based on the request country compared against a hardcoded list of countries for each location. Open to suggestions for improvements here, perhaps based on actual geoIP?
The storage location can be overwritten explicitly (e.g. by navigating to /us). We'll need to do some thinking about a natural way to hook into this option in the UI.
This also assumes that there are distinct catalogs per location, but the implementation could be adjusted if this isn't practical. One upside of making this assumption is that by making each location self-describing, we avoid any complications or complex validations from the risk of buckets getting out of sync.

cc @jhamman @freeman-lab

This is super cool. A couple initial reactions:
(1) For the storage location lookup, I actually think this is a reasonable place to start, but I might find the following more compact
const STORAGE = {
  us: ['US'],
  eu: ['AT', 'BE', 'BG', ...]
}

rather than
const STORAGE = {
  us: {US: true,
  eu: {AT: true, BE: true, BG: true, ...}
}

That said, it might be worth thinking now about how we'd even just handle the case of US-west vs US-east vs US-central. Does the req.geo have a state?
(2) While linking data source to route is a natural implementation, I don't love the idea of using routes here because, given the nature of what this is (a map of geospatial data), my immediate thought seeing a country / region / etc. in the URL is that it refers to the geospatial region being visualized (rather than the data origin). But presumably possible to do all this without the routes? As you say, definitely need to think about where it would be exposed in the UI (if at all).

(1) Ha yeah I think that would be more legible for sure -- I don't know why I started by trying to optimize lookup from a constant 🤦♀ . There is a X-Vercel-IP-Country-Region we could hook into, perhaps just for a subset of countries.
(2) Ah yeah I didn't make this clear, but because we're rewriteing, the data source isn't exposed in the URL (i.e. if you go to https://cmip6-git-katamartin-storage-routing-carbonplan.vercel.app/, you will be served the "US" data, but the /us route will not be visible). For the explicit case where the user has specified the desired storage location to use, I think we should be able to tolerate this (perhaps with a more explicit /storage/[storage] route?).


Debug log written to stderr

Test case:
var logger = require('winston');
logger.remove(logger.transports.Console);
logger.add(logger.transports.Console, {'timestamp': true, 'showLevel': false, 'level': 'debug'});

logger.info('info');
logger.debug('debug');
logger.error('error');

Output:
$ node test-winston.js 2>/dev/stdout 1>/dev/null
2015-02-22T11:37:59.072Z - debug: debug
2015-02-22T11:37:59.203Z - error: error

$ node test-winston.js 1>/dev/stdout 2>/dev/null
2015-02-22T11:40:56.820Z - info: info

Expected result (disregarding the timestamp copy/paste) would be:
$ node test-winston.js 2>/dev/stdout 1>/dev/null
2015-02-22T11:37:59.203Z - error: error

$ node test-winston.js 1>/dev/stdout 2>/dev/null
2015-02-22T11:40:56.820Z - info: info
2015-02-22T11:37:59.072Z - debug: debug

Winston version: 0.9.0,
Node.js version: 0.10.18.

Interesting. Nothing in the code looks wrong. Could you add a javascript-based test to our suite?

It's a feature, not a bug :+1:
Although an undocumented feature :-1:
The pull request contains the README update.

How can this be avoided ?

why is it a feature to spam my error logs with debug logs?

This behaviour is also very confusing on Cloud Foundry based platforms (e.g. IBM Bluemix). The standard debug log messages are all classified as errors :-(


Support dynamic field enums in structures

One more thing, what about field enums? Right now they also rely on classes, but that would be nice to be able to do dynamically
Originally posted by @Admiral-Enigma in https://github.com/cognesy/instructor-php/issues/35#issuecomment-2564840666

Check Field::option() to get non-class based option fields.
Example has been updated and now contains demonstration of option field:
https://docs.instructorphp.com/cookbook/examples/advanced/structures


platform launched but no app available (0.7 related)

Hi,
the docker is started, install script completed and 51 dockers apps started.
However when trying to connect to the URL:

for formio, http://api.formio.lab.ds/ error 503
for http://admin.lab.ds/ and http://portal.lab.ds/, the 3 color lines are looping and message "error while requesting anonymous token" but nothing
how to solve that?

BTW, is there a way to stop / start all docker created without going the install process ?

with tag 0.7.0 , formio is now working compared to master release ... but lab.ds portal and admin are not with the same error.
I only updated the app parameter in lab/inventory.yml file.

Also make sure to check the instructions page for 0.6 as the steps may have changed

For your formio issue, this was caused by the 0.7 update having a new microservice added to front the formio service.  See: https://github.com/DigitalState/Platform/issues/35#issuecomment-406824557
Move to tag 0.6 if you want to use the UI at this time.

tried with 0.6 but still  getting "error while requesting anonymous token" message.
I will try again by flushing all docker images just in case of remaining data from other version...

no luck :(

You are using the postman collection provided in the platform repo?
What are the steps are you following?

The playbooks structure changed a bit between 0.6 and 0.7, but to restart containers without a full reinstall: ansible-playbook app/container/up.yml.
There's also down.yml and stop.yml.
You can also supply a tag: ansible-playbook app/container/up.yml --tags="authentication"

I got the same issue and I've followed Lab Environment setup, that is, I modified inventory.yml values to:
encryption.secret:<PHONE_NUMBER>1111111111111111111111
jwt.pass_phrase: 1111
directory: /c/Users/illus/DockerProjects/Platform/app
and ran the playbook.

@Illusive7Man this is likely due to using Lab and 0.7.
Use tag 0.6 and use the Dev deployment (but modify it to use local rather than remote deployment).  Lab uses the latest development branch, which is not guaranteed to be stable.
See the warning at the top of this page: https://github.com/DigitalState/Platform/blob/develop/platform/documentation/environments/lab/index.md#lab-environment

@gismomtl did you make progress using the 0.6 and Dev deployment strategy?

Hi,
yes following your advice I was able to have services available.
I'd to: use 0.6 tag, dev configuration with local deployment.
As I'd previously installed 0.7, dev, and master.. the docker images were a complete messed up..
even docker image prune was not sufficient... I'd to do a docker system prune -a --volumes
a great thanks for your support

Hey @gismomtl
Could you help me configure mine to localhost because I keep getting error when establishing ssh connection.

fatal: [platform]: FAILED! => {"changed": true, "cmd": "ssh-copy-id -i /root/.ssh/dev/key<EMAIL_ADDRESS>"delta": "0:00:00.301490", "end": "2018-08-04 10:54:23.560483", "msg": "non-zero return code", "rc": 1, "start": "2018-08-04 10:54:23.258993", "stderr": "/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/dev/key.pub"\n/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed\nexpr: warning: '^ERROR: ': using '^' as the first character\nof a basic regular expression is not portable; it is ignored\n\n/usr/bin/ssh-copy-id: ERROR: ssh: connect to host <IP_ADDRESS> port 22: Connection refused", "stderr_lines": ["/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/dev/key.pub"", "/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed", "expr: warning: '^ERROR: ': using '^' as the first character", "of a basic regular expression is not portable; it is ignored", "", "/usr/bin/ssh-copy-id: ERROR: ssh: connect to host <IP_ADDRESS> port 22: Connection refused"], "stdout": "", "stdout_lines": []}

What I've done is changed in inventory.yml is ansible_host to <IP_ADDRESS>

@illusive7man. What version of Windows and what version of docker are you using. You are using Windows 10 pro ?   Docker toolkit Does not work. You must have Docker for Windows, which only works with Windows pro / hyperV

@StephenOTT  It's Windows 10 Pro. Docker version 18.06.0-ce

And to confirm: you are using Docker for Windows?  Or using Docker Toolkit?

@StephenOTT  Docker for Windows

I will create an issue, by tomorrow, with logs, system specifications and ansible files.


Private build agent is not able to recognize the VS2017

When i use a private build agent to queue the build , i get the following error
No agent could be found with the following capabilities: msbuild, visualstudio, vstest
I have installed vs2017 on the build agent and its not able to recognize the capabilities . when i see the capabilities section of build agent. I do not see the msbuild visualstudio and vstest.
I am using the latest build agent vsts-agent-win7-x64-2.117.1
We are stuck with this issue and not able to proceed further

@girishgouda can you share your agent diag log with us? the log is under _diag folder in agent root directory.

Hi
Here is the log file
[logfile.docx](https://github.com/Microsoft/vsts-agent/files/1070100/logfile.docx
More information on the issue
Earlier i was getting where the build agent was not able to reconize vs2017(15) and instead using 14 to build. Because of this some, we were not able to build the solution. I uninstalled vs2017 and vs2015 and installed vs2017 and now i see this error because it not able find vs2017 and vs2015 is removed. Hope this will help

@girishgouda how did you installed VS2017? using the offical installer? which set of components did you select to install?
can you run the following command and share the result?

E:\BootCampAgent\bin\powershell\CapabilityHelpers\..\..\..\externals\vswhere\vswhere.exe -version '[15.0,15.1)' -latest -format json
E:\BootCampAgent\bin\powershell\CapabilityHelpers\..\..\..\externals\vswhere\vswhere.exe -version [15.0,16.0) -products Microsoft.VisualStudio.Product.BuildTools -latest -format json

Yes using the offical installer. I had installed ASP.NET and web development  and azure development
I do not see Vswhere.exe in the path

@girishgouda sorry, it's a relative path. E:\BootCampAgent\bin\powershell\CapabilityHelpers\..\..\..\externals\vswhere\vswhere.exe should be E:\BootCampAgent\externals\vswhere\vswhere.exe

Here the results

i corrected the other command with the quote and heres the result. Both of them are returining empty or null

@girishgouda what about .\vswhere.exe -all

Im my localdat folder i see this

Earlier i had also installed the latest preview version of VS2017. So there were two version side be side . vs2017 and vs2017 preview and then i unistalled vs2017 and installed it back.Does it help

@girishgouda thanks for the information.
@ericsciple FYI,
i think the problem is VS changed their version format that we didn't participate.
can you check whether the following path exist c:\program file (x86)\microsoft visual studio\2017\enterprise\MSBuild\15.0\Bin\msbuild.exe
if so, to unblock you make the following change into "E:\BootCampAgent\bin\powershell\CapabilityHelpers\VisualStudioFunctions.ps1"
line 16:
& $PSScriptRoot\..\..\..\externals\vswhere\vswhere.exe -version '[15.0,15.1)' -latest -format json 2>&1 |
change '[15.0,15.1)' -> '[15.0,16.0)'

After chaging i still see the error
No agent could be found with the following capabilities: msbuild, visualstudio, vstest
Do we need to remove and configure the agent

@girishgouda did you stop and restart your agent after change the ps1 script, if you already restart the agent but still see the error, send me diag log again.

how do we stop and start the agent,. I ahvent done that

@girishgouda how did you run your agent interactive or service? if interactive, just Ctrl-C the command prompt and re-run ./run.cmd, if service, go to task manager, restart the windows service for your agent.

now i am able to the star the build but the build is failing for
##[warning]Visual Studio version '15.0' not found.

@girishgouda yeah, you also need hack the task script to unblock yourself. search all MSBuildHelpers/PathFunctions.ps1 under your agent's _work/_tasks folder.
make similar change to line 189:
Invoke-VstsTool -FileName "$PSScriptRoot\vswhere.exe" -Arguments "-version [15.0,15.1) -latest -format json" -RequireExitCodeZero 2>&1 |

No builing failing for test
2017-06-13T05:10:28.2348153Z !*\obj**
2017-06-13T05:10:28.2348153Z Test assembly filter : \release*unittest.dll,!\obj**
2017-06-13T05:10:28.2368181Z VisualStudio version selected for test execution : latest
2017-06-13T05:10:28.2418161Z [command]powershell -NonInteractive -ExecutionPolicy Unrestricted -file E:\BootCampAgent_work_tasks\VSTest_ef087383-ee5e-42c7-9a53-ab56c98420f9\2.0.51\vs15Helper.ps1
2017-06-13T05:10:30.0190352Z
2017-06-13T05:10:30.0190352Z
2017-06-13T05:10:30.0190352Z
2017-06-13T05:10:30.0290342Z [command]wmic datafile where "name='C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe'" get Version /Value
2017-06-13T05:10:31.1825645Z No Instance(s) Available.
2017-06-13T05:10:31.1825645Z

I changed the version of test task from latest to vs2017 then i am getting this error
Visual Studio 2017 is not found. Try again with a version that exists on your build agent machine.

a workaround would be specify the location to vstest

fyi - PRs https://github.com/Microsoft/vsts-agent/pull/1014 and https://github.com/Microsoft/vsts-tasks/pull/4525

@nigurr fyi - although it looks like you already merged a fix to master last week https://github.com/Microsoft/vsts-tasks/pull/4488

both agent fix and task fix should been rolls out to all accounts, i am going to close the issue.


Request: Docker Metrics Port for Prometheus

Docker 1.13 has built-in support for the Prometheus metrics output, available by updating the daemon config with --metrics-addr ...
See PR: https://github.com/docker/docker/pull/25820
This metrics address needs to be tied to a port number, which I would like to see added to the list of Default Port Allocations:
https://github.com/prometheus/prometheus/wiki/Default-port-allocations
The port of choice for Docker would be: 9323
Aside from an official request, I can edit the wiki, but was unsure if any other steps were needed?
cc @beorn7 @fabxc @brancz @brian-brazil

Thanks a lot for opening this issue regarding this. I've been meaning to start a discussion around that wiki page, because it seems people add entries randomly, without having a discussion first, even if the exporter or application is not existent yet. So they are "reserving" the port. How about moving that page into the website so there is at least a PR for these. Then the wiki in total could be turned off.
I'm sorry for misusing your issue to start this discussion, regarding this issue, it sounds good to me :) if this has not already happened you may want to add docker to the list of natively instrumented applications. You can find that list in the docs repo.

I've been meaning to start a discussion around that wiki page, because it seems people add entries randomly, without having a discussion first, even if the exporter or application is not existent yet.

That's the idea, it's a very low overhead way to get unique ports and it's also giving us a fairly complete list of exporters.
9201 is the next free port number if Docker wishes to follow our port number scheme.

Note that there is already an entry:
9323 - Docker Prometheus Metrics under /metrics endpoint

Fair enough.

Note that there is already an entry:

People keep on skipping numbers, I'm trying to fill the gaps.

Thanks for all of the feedback - The idea behind the port was to go from the bottom of the list and find the next 'suitable' port.
For example 9201 returned the following details: WAP session service
http://www.speedguide.net/port.php?port=9201
I didn't want to use a port that could've been used for something else, although WAP probably died back in 2011.
I'll create a PR to add Docker to the natively instrumented applications.
Additionally you can apparently restrict Wiki edits to collaborators only:
Restrict editing to users in teams with push access only
https://help.github.com/articles/changing-access-permissions-for-wikis/

Pretty much all ports are already taken by something.
If Docker as a project want to do their own thing port wise that's perfectly fine, the port list is just a suggestion and shouldn't supersede a project's existing port policies.

Thanks for looking into this everyone!
@brian-brazil I think we just want a port that does metrics, target discovery and white-label metric forwarding. I haven't really spec'ed anything out but we might serve up the following routes:
/discovery # target discovery for other hosts and containers
/metrics # engine-level metrics
/metrics/container/<id> # externally observable, docker stats/cadvisor-like

From what I understand about prometheus, it seems reasonable to do this all through a single port. However, I am not sure if the current target discovery mechanism allows differentiation based on path.
Either way, a single port is okay for now. Ideally, we'd like to avoid having a port per container, if possible.

However, I am not sure if the current target discovery mechanism allows differentiation based on path.

It does, though using a url parameter is the usual way of doing this.

In the Docker case with simple container IDs, a path element would look better/cleaner and more REST-ish IMO.


Return a null value if there is no document number in email notification

This fixes https://github.com/freelawproject/courtlistener/issues/2581  I should have opened the issue here instead of Courtlistener.
Now, when there is no document number in the notification, it will return null instead of an empty string. Si this can now be properly handled by DocketEntry in CL.
Additionally, I noticed a new format for email recipients in HTML NEFs in this example, which caused the emails to not be retrieved from the notification.
The main change in this format is that the heading now says Notice will be electronically mailed to instead of Notice has been electronically mailed to. Therefore, I made the necessary changes to retrieve the list of email recipients in this new format.

Works for me. Let's get this released. We had an email from somebody today saying that their recap.email wasn't working. Sounds like this could be the issue.

Sure, the Juriscraper release is on its way, then I'll send a bump version for CL.
About the email, yeah probably the reason was this issue. Just to be sure you could send me the user's recap.email address and I'll do a quick check.

Will do.


Initial appveyor config

Fix #5
TODO: Add more python versions to the matrix

Hmm ... why is AppVeyor not showing up in the checks here? Do we not have the hook installed?

Looks like it. This one's in your court, I don't have perms.

I'm seeing the hook in settings. Let's check AppVeyor ...

Looks like the job is getting run:
https://ci.appveyor.com/project/gratipay/filesystem-tree-py/build/job/qi9yoc2b2k8894qr

We have the webhook configured on GitHub. It is POSTing to AppVeyor. AppVeyor is building the project. What we're not getting is the POST back to GitHub to update the build status over here: a permissions issue with the @gratipay-gremlin user account we're using for AppVeyor?

We are getting the POST-back over on aspen-python.

I wonder if it's because it's on a fork? Close this, I'll re-push to a local branch.

Hmmm ... I doubt it but could be.


ARROW-17500: [Go] Kernel and KernelContext interfaces

This implements the interface for Kernels along with a KernelSignature struct and the type matching for InputType and OutputType via a TypeMatcher interface. Along with tests for all of the above.

@pitrou I probably should despite these all being internal and not public, so the documentation is clear for implementing kernels.
I'll go do that

Is there a Go developer that can give this a review @zeroshade ?

@cyb70289 is really the only one I know who regularly comments (which is why i requested a review from him)
Unfortunately there really isn't any other regular Go developers contributing currently :disappointed:

I'll wait until tomorrow to merge this in order to give @cyb70289 time to comment if desired.


NO-ISSUE: Upgrade lima and colima for GH Actions

Upgrade Lima from 0.20.1 to 0.23.2;
Upgrade Colima from 0.6.8 to 0.7.5;
Remove brew update step (Probable reason why CI was breaking. Without updating brew repositories, we are using the cached and validated versions of the dependencies, I guess).

Changes incorporated in this PR: https://github.com/apache/incubator-kie-tools/pull/2564

Merging only with my approval to unblock 'main'.

Merging only with my approval to unblock 'main'.


run cargo autoinherit

Motivation
The purpose of this change is to unify redundant dependency information into a Single Source of Truth in the workspace Cargo.toml.
Here's result of a search for a dependency before running the tool:
grep -r -e"color-eyre = \"0.6.3\"" */Cargo.toml
tower-batch-control/Cargo.toml:color-eyre = "0.6.3"
zebra-chain/Cargo.toml:color-eyre = "0.6.3"
zebra-consensus/Cargo.toml:color-eyre = "0.6.3"
zebra-grpc/Cargo.toml:color-eyre = "0.6.3"
zebra-node-services/Cargo.toml:color-eyre = "0.6.3"
zebra-rpc/Cargo.toml:color-eyre = "0.6.3"
zebra-scan/Cargo.toml:color-eyre = "0.6.3"
zebra-state/Cargo.toml:color-eyre = "0.6.3"
zebra-test/Cargo.toml:color-eyre = "0.6.3"
zebra-utils/Cargo.toml:color-eyre = "0.6.3"

The same version information is set in 10 different sources of truth.
After the tool runs the version is specified (uniquely) in the workspace Cargo.toml:
grep -e"color-eyre = " Cargo.toml
color-eyre = { version = "0.6.3", default-features = false }

Specifications & References
https://crates.io/crates/cargo-autoinherit
Solution
cargo autoinherit

Tests
I manually tested by running:
cargo nextest run

PR Author's Checklist

[x] The PR name will make sense to users.
[ ] The PR provides a CHANGELOG summary.
[x] The solution is tested.
[ ] The documentation is up to date.
[ ] The PR has a priority label.

PR Reviewer's Checklist

[ ] The PR Author's checklist is complete.
[ ] The PR resolves the issue.

I think this is a good idea but i want to test it against the Zebra CI so i opened a PR that does the same so we can test that out:
https://github.com/ZcashFoundation/zebra/pull/9041
Also there are a few messages when running cargo autoinherit, they seems fine to ignore as the Cargo.toml of those is actually changed:
`tower-batch-control` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`tower-fallback` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-chain` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-consensus` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-grpc` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-network` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-node-services` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-rpc` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-script` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-state` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-test` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebra-utils` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).
`zebrad` won't be auto-inherited because it appears at least once from a source type that we currently don't support (e.g. private registry, path dependency).

I replaced this PR with this one https://github.com/ZcashFoundation/zebra/pull/9041 as it can run the CI and we can make updates if needed.


merge some code logic

Issue:

Problem

Solution

Testing

Engineering Testing
Manual Testing

Automated Testing

QA Testing Considerations

Regressions Considerations

https://github.com/rancher/rke/blob/release%2Fv1.4/cluster/plan.go#L106~L156
this is logic of generate process,sidekick is the first process,so we don't need two loops to restrict the sidekick container to run first


COctetString update

This version implements correctly the COctetString. Also extended the test to test for the NULL character in the binary value.

Hi Pim,
Thanks for sharing this.  I've pulled you branch here: https://github.com/opentelecoms-org/jsmpp/commits/pmoerenhout-master to see it build in travis
Could you please review against the latest master and see my comment about repeated calls to getBytes(charsetName) and submit the pull request against https://github.com/opentelecoms-org/jsmpp ?
Regards,
Daniel

Hi Pim,
I didn't have time to check the DateFormatter issue more thoroughly but I opened a bug report here with my initial observations: https://github.com/opentelecoms-org/jsmpp/issues/1 - please look at that before doing anything with it.
I use jSMPP with Apache Camel's camel-smpp component.  Camel makes it very easy to integrate with message queues and other technologies.
Regards,
Daniel


Ordering fields as in GQL query

Summary
As defined in GraphQL specification (paragraph 7.2.2):

[...] the serialized Map of results should preserve this order by writing the map entries in the same order as those fields were requested as defined by query execution

Serialization formats which only represent unordered maps but where order is still implicit in the serialization’s textual order (such as JSON) should preserve the order of requested fields textually.

Fortunately, GraphQLSwift provides a special encoder for this purpose. The changes were relatively easy to implement.
What's new

GraphQL result serialization keep fields order as defined in query (by overriding Content's default implementation of GraphQLResult.encodeResponse(for: Request))
Adding a unit test (which both covers the serialization order and non scalar types)

Thanks for the PR! This is something I missed.
I really like to approve it.
But I'm not sure about potentially breaking things with this change. If someone is relying on the encoder that is set via Vapor this would break their assumption.
Do you know if it is possible to have the same result by using the encoder set in the Vapor context?

Any chance of getting this merged given the current implementation violates the GraphQL spec, if it's an issue of braking change, could this be opt-in only or released as a major version?

Sure, merged.


NPM Install Error

Hello, can you please change the dependencies to not use local file?

Thanks!

Fixed in 861b9eb


fix(cargo-acap-sdk)!: Use dev profile for install command

The intended benefit is to speed up subsequent uses of the run command by building the same cache.
I find myself using the install command primarily to:

perform the initial installation after checking out an app or re- initializing a device.
perform a full installation because the manifest has changed.

In both cases I am likely to then use the run command, so any space savings on the device are uninteresting.
One remaining benefit is faster installation time, but for the uses outlined above the time savings from a shared cache are greater.
Before: 75

install: 43 (28 build + 1 pack + 14 upload)
run: 32 (21 build + 5 pack + 7 upload)

After: 70

install: 59 (22 build + 5 pack + 31 upload)
run: 11 (0 build + 5 pack + 7 upload)

(vapix_access built on i7-6700K and  installed on P8815-2)

With a warm release cache the roles are likely reversed, making this seem like a deterioration. Maybe worth revisiting if the cost of packing the app can be reduced. Until then, a more likely path to speedup seems to be making the size of the release binary smaller.


Use prayer time from JAKIM

Propose to use api that collect data from Malaysia Islamic Authority(JAKIM) which have more accurate prayer time than international prayer time api.
API doc

https://api.waktusolat.app/docs

Alhamdulillah, thanks for contributing! I will merge it immediately after testing.


Jumping to specific step.

I want to know if we can make separate buttons to jump to a specific step. (in my example at the end of the form there should be a clickable overview separate from the steps at the top.
I have tried using the following functions:
$('.js-mfs-navigate-2').click(function() {
$('.msf:first').setActiveView(2);
});

$('.js-mfs-navigate-2').click(function(event, data) {
$.tryNavigateToView(data.currentIndex, 2);
});
Any help would be greatly appreciated.

Its been a wild since I looked at this but here ara couple quick things that come to my mind.

Did you initialize with the option allowClickNavigation : true
If so, you could simply simulate the click on the corresponding "MSF-step" button when clicking on your additional buttons.

@lvmajor You are a legend, had not even thought about doing it like that, thanks a lot man.


Add bookinfo.push target

To be used in a post submit job

Let's update BOOKINFO_VERSION to 1.18.0 since the current version is 1.17.0. I would have said the next build would be 1.17.1, but maybe we should make it a minor release since there are a few larger changes being made since the images were last built, but nothing breaking IIRC. The move to 1.17.0 was multi-arch.

closing in favor of https://github.com/istio/istio/pull/45149


feat: Add log level option, default to json prod log level

coverage: 65.217%. remained the same
when pulling a1d8f02e6cbe9d5696ece7c81d910ae31d38de15 on feat/log-level
into dbe08c7813476aff5a0e6765d6bc5dceef3ef7ed on main.


Clarify offer retention config policies

Have two offer retention configs:

sent_offer_retention_after_expiry_s
received_offer_retention_after_download_s

For sent offer, we can't delete it before expiry because the buyer can still pay the invoice until expiry time (and then the received payment would not be recorded). It's even possible for a received payment to be processed after expiration time if the squeaknode was offline.
For received offer, retention should be relative to download or creation time. It is valid for a buyer to delete the offer before it expires, especially if the seller set an outrageous large expiry time. This prevents disk usage denial of service. In the worst case, buyer can download the offer again.

Another option:

received_offer_retention_time = min(expiry_time, configured_time)
sent_offer_retention_time = max(expiry_time, configured_time)

This is now documented in the https://github.com/yzernik/squeaknode/blob/master/docs/CONFIGURATION.md file.


Application needs a name

As a human who converses with other humans I want to have a specific name for the application so that they can tell which application I am talking about.
We are currently referring to this as "the app" or "the prototype" and that is neither very clear and unambiguous nor very good for marketing.
The input prototype application should have a specific name, and we should refer to it by that name.
A clear and concise description of what you want to happen.
Alternatives

Data Buddy
Dat App
The App
PRIME Input Test Application

** Acceptance Criteria **

CDC sign off
USDS sign off

Other options that have been floated:
-Bolt
-Hermes

Public facing name, brand, run it by CDC, USDS and anyone else who needs sign off

Some more ideas:
Reportease
FastReport
QuickReport
EasyReport
ReportNow
ReportEZ
EZReport
Recordease
Recordari
Reportare
Reportari
SimpleReport
ReportSimple
ReportDirect
Record and Report - RandR
FieldReport
FieldTestReport - FiTRe

Of the options, I like ReportSimple, ReportEasy, RecordEase, (and similar permutations)
However, Report and Record can mean many things. For example, SimpleReport could be interpreted as:

clean, easy to ingest/understand pdfs (referring to the noun report)
the ability to easily generate these pdfs
the ability to easily send out notifications/updates (our intended definition)

Other word permutations to consider:

ShareSimple
SimpleNotify
ResultInform,

Hmmm good point. One consideration I had was thinking about going beyond testing. For example reporting symptoms, or other important data that may not be related to testing as the app expands (think big right?!)
I like ShareSimple, but wonder if it is too vague or just right?

A lot of these seem too generic to me. If you were trying to figure out how to manage your university's test infrastructure, which of these names would you want to investigate more?

Ah crap, sorry I forgot to brainstorm this last week with folks. I was thinking the theme of messenger pigeons could be cool and apt, considering the quirky history of pigeon use for mail carrying as well as government use. For example, how about the name Tippler, a breed of pigeon bred for endurance competitions?
This would also lend itself to the Data Hub having a fun name like Dovecote ^.^

I just googled "tippler" to see a picture of the bird but google dictionary says it means "a habitual drinker of alcohol."
So we might not want to use that word. I like the carrier pigeon concept though!

Ha! That's so funny. My DuckDuckGo search only returns pigeon results in the top page.

Here's a list of pigeon breeds - there might be a gem in there! https://en.wikipedia.org/wiki/List_of_pigeon_breeds

Also, with government loving acronyms, I was trying to think of an acronym related to pigeons, but all I got to was PIDGE -- PRIME Important Data Goes Everywhere.  Bonus points for an acyonym within an acronym?

Love the pigeon theme. Google tells me the term Pigeon is a French word coming from the Latin word, Pipio, which is short & sweet. Maybe it could lend itself to a creative acronym. Not convinced though, will keep brainstorming!

I got a pigeon guy, if we ever need one for a presentation or inspiration or something. He breeds and races them.

What about (CDC/ HHS) SHARE?
S - simple
H - health
A - application
R - reporting
E - environment

A lot of these seem too generic to me. If you were trying to figure out how to manage your university's test infrastructure, which of these names would you want to investigate more?

One thought, if our primary user will be outside traditional healthcare settings, agree we should make the name something that makes it clear what the use case is.

Also, with government loving acronyms, I was trying to think of an acronym related to pigeons, but all I got to was PIDGE -- PRIME Important Data Goes Everywhere. Bonus points for an acyonym within an acronym?

P - prime
I - important
D - data
G - goes
E - everywhere
O - on
N - networks

I like Pipio! However, I do think there is a lot of value in having a name that helps the user understand the value of this application to them.

@katiealoisi @hmyers-cms maybe we should test some of these with users, or ask them their ideas about naming?

Sure, maybe at the end of the usability sessions we can present a few name options and ask which ones best communicate the purpose/value of the application. I'm not sure how valuable the feedback will be, but I don't think it will hurt. @hmyers-cms Let me know if you have any other ideas for how to test the name with users.

Okay, based on a conversation with @katiealoisi and @cygov we have picked a name: SimpleReport
If you hate this name please speak now or live with it. Moving this ticket to review and if no one speaks up we'll run with it next week.

Actually moving this back to in progress until we get CDC signoff

Actually moving this back to in progress until we get CDC signoff

Brought it up to Alex today, shared our top choice SimpleReport as well as some of the other top contenders for CDC consideration (Pigeon, Pipio, EZReport, EasyReport).

It is SimpleReport!

We should probably snap up the simplereport domains before this name is widely shared if we're gonna stick with it... (especially since this discussion is public)


@extend class append or preppend ?

It's more a question than an issue. Extending a class, the output sould be ?

.label.error
error.label

Currently the class output .label.error wich seems wrong to me. It shoud output .error.label
Please find below a test case:
%label {
display: inline-block;
&.error {
background: red;
}
}
.label {
@extend %label;
font-size: .6em;
}

Since both are classes, both need a period. The star is optional, but will
be included if you add it to your scss (*.label {}).
On Sun, Feb 28, 2016, 19:52 hroma<EMAIL_ADDRESS>wrote:

It's more a question than an issue. Extending a class, the output sould be
?

.label.error
error.label

Currently the class output .label.error wich seems wrong to me. It
shoud output *
*.error.label **
Please find below a test case:
%label {
display: inline-block;
&.error {
background: red;
}
}
.label {
@extend https://github.com/extend %label;
font-size: .6em;
}
—
Reply to this email directly or view it on GitHub
https://github.com/leafo/scssphp/issues/420.

It's technically a compatibility bug with ruby scss but since the order shouldn't matter in this case, I'm going to close it.


ENFORCE_WEBP & SKIP_PROCESSING_FORMATS which should happen?

I'm not sure if this is intended behavior of how these two settings should interact
Summary Table
Assume

IMGPROXY_ENFORCE_WEBP=true
gif source

settings
Accept Header
Resulting Format

no webp
gif

webp
webp

skip=gif
no webp
gif

skip=gif
webp
gif

Env
imgproxy:v3.0.0 docker image
env variables used
- IMGPROXY_MAX_SRC_RESOLUTION=50
- IMGPROXY_MAX_ANIMATION_FRAMES=50
- IMGPROXY_ENABLE_WEBP_DETECTION=true
- IMGPROXY_ENFORCE_WEBP=true
- IMGPROXY_SKIP_PROCESSING_FORMATS=gif

Expected
Given a gif source image and the env settings above, when requesting with header Accept: image/webp,*/*;q=0.8, I would expect the resulting image format to be webp.
imgproxy url : localhost:8080/insecure/w:480/plain/local://image/lego_dance.gif
For enforce webp I assumed the resulting image format will be set to webp

enables WebP support detection and enforces WebP usage. If the browser supports WebP, it will be used as resulting format even if another extension is specified in the imgproxy URL.

For skip processing I assumed since the source (gif) and resulting (webp) are different, image will still be processed

Processing can be skipped only when the requested format is the same as the source format.

https://docs.imgproxy.net/configuration?id=skip-processing
Actual Behavior
When using Accept webp header, the resulting image is still unprocessed gif

Hey @legopin!
This is intended behavior. Maybe the docs aren't clear enough 🤔
The main purpose of this feature is to skip heavy lifting like processing of GIFs. And I believe this should be controlled by the developer. So if you added a format to a skip-list, imgases in this format won't be processed unless you specify another resulting format right in the URL.

I see, maybe it will help to add a note in documentation next to skip processing explicitly stating that ENFORCE_WEBP will not activate for that source image format when it is skipped
I wonder if there is a better way to achieve what we are after, we currently wrote a proxy service in front of imgproxy to implement this:
Allow gif -> webp conversion while stopping gif -> gif processing

Accept header does not not contain webp and source img url ends with gif, we fetch the original image from Google Cloud Storage directly
All other requests pass through to imgproxy

This is due to gif resizing often increased the size of the gifs and being much slower, but the webp conversion is effective. We are only keeping gif output as compatibility to older clients

Did you try v3.0.0? It uses the new vips' method for saving GIFs which is much faster and generates better results

Thanks for the suggestion, I tried to use v3 and indeed it's a lot better both in terms of result size and performance.
I'll leave the issue open for now in case we want to work on the documentation side, but my use case has been solved. Thank you again for maintaining this wonderful image library


fix: add content type to requests

Proposed changes
Fixes bug on https://github.com/ArkEcosystem/swift-client/issues/13
Types of changes

[x] Bugfix (non-breaking change which fixes an issue)
[x] Test (adding missing tests or fixing existing tests)

Checklist

[x] I have read the CONTRIBUTING documentation
[x] Lint and unit tests pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added necessary documentation (if appropriate)

Codecov Report

Merging #15 into develop will not change coverage.
The diff coverage is 50%.

@@           Coverage Diff            @@
##           develop      #15   +/-   ##
========================================
  Coverage    98.64%   98.64%
========================================
  Files           33       33
  Lines         1477     1477
========================================
  Hits          1457     1457
  Misses          20       20

Impacted Files
Coverage Δ

Client/Client/Util.swift
0% <0%> (ø)
:arrow_up:

Client/ClientTests/TestHelpers.swift
100% <100%> (ø)
: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 5ce1787...a8e8e3d. Read the comment docs.


Docker Presentation Poorly Responsive

Expanding the window too far horizontally causes the shaded control on the side to track with the edge of the window and detach from the image.

removing this page from site for now.


Feature Request: Add Chat Persistence Across Devices & Sessions

Describe the bug
when I refresh the page, all my old conversations removed, and I couldn't find on the conversation list on the left panel.
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-l37y2f
Steps to reproduce

chat with the bot
after a while (may be after 24 o`clock) refresh the browser
you can't reach the previous chat data

Expected behavior
I need to access my old chat data when I refresh the pate.
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 129
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 89177531,
  "usedJSHeapSize": 86971299,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Chat ID = 8b8c6e0def57

Additional context
No response

Same issue, using safari.

Hey @adenkaplan and @patiljignesh!
The conversation is indeed not persisted between refresh, we've added this feature to our internal tracker.
We'll keep you posted when this is implemented.

Same 🤦🏻♂. Lost hours of work and multiple apps I had built 🤯. Major issue: https://github.com/stackblitz/bolt.new/issues/160

This is really truly horrible. There was no notification that chat will disappear, and now I've lost hours of progress. Really disappointed. I paid for the pro version, too.

Keeping chat history is indeed an important feature that we are working rapidly to add! This is on our high priority roadmap and will be addressed very soon.
Appreciate all of your feedback and patience!

In fact, that's why I only have 2M tokens left from 10M tokens. Because I had to rewrite everything for the 3rd time. By the way, I think users will need instructions on how to edit their texts or instructions to the AI. Because it always forgets what I say over and over again. After a while, it becomes difficult for the AI to remember the instructions

Update: How To Open Chats On a New Browser/Device

Login to StackBlitz.com (same account as Bolt.new)
Open the Collections Tab
Open the Bolt collection
Open the project you want to edit in Bolt
Press the "Open in Bolt" button and continue coding!

Can someone clarify if this means that chat history is persisted now ? And that we don’t have to copy paste chat dialogues and store locally to avoid the risk of loosing the chat dialogue ?

@larhou , as you can see this ticket is still open, which basically means chat history isn't saved yet. But they're working on a fix for this and I understand it will be landing soon. This is obviously a critical issue that still needs to be resolved (short term priority).
For the time being, keep saving history manually. That's what I'm doing too, since you don't want to lose the record, prompts, etc.

Thanks! Will make a big difference when this is implemented.

Привет @adenkaplan и @patiljignesh!
Разговор действительно не сохраняется между обновлениями, мы добавили эту функцию в наш внутренний трекер.
Мы будем держать вас в курсе, когда это будет реализовано.

Can I expect a refund of tokens, since my projects and the money spent on them are lost to me?

Any progress on this?

If you are looking for a project that is no longer in your Bolt sidebar, here's where you should find it:
Find Missing Chats or Open Chats On a New Session/Browser/Device

Login to StackBlitz.com (same account as Bolt.new)
Open the Collections Tab
Open the Bolt collection
Open the project you want to edit in Bolt
Press the "Open in Bolt" button and continue coding!

CC: @alan313313 @Habartru @larhou @mauriciorubio2 @adenkaplan @patiljignesh
We will be shipping the final fix for this no later than end of next week, thanks for your patience 🙏🏻

The collection thing didn't work for me as when i reloaded the url, it 'updated' the app code and rewrote it with nothing, as there is no revisions all the code is gone?

@lewismcgui then I think this update posted 1 minute ago may be what you need.

I did send you an email requesting to restore my project at<EMAIL_ADDRESS>Is anyone processing this?

@alan313313 yes, but we have a backlog at the moment. Have you tried the instructions here and the instructions here yet?

@kc0tlh yes sir, I did try that.
Anyway, I'll wait.

Again.... error. Lots 14M credits!!!

Suggest you add a bug discovery credit (tokens). Rewards can be small, because hard work should be appreciated. I know that I would be grateful and become an even more zealous fan.

Update: The engineering team recently released chat persistence! Please let us know if you encounter any issues accessing your chats across sessions and devices. We appreciate your patience as the team continues to make improvements!

Update: The engineering team recently released chat persistence! Please let us know if you encounter any issues accessing your chats across sessions and devices. We appreciate your patience as the team continues to make improvements!

Great! Workin on my end. Thank you!

Excellent, glad to hear it!

Update: The engineering team recently released chat persistence! Please let us know if you encounter any issues accessing your chats across sessions and devices. We appreciate your patience as the team continues to make improvements!

im a new user signed up today, loaded $50 tokens started to work.
refreshed the page and hours of my chat had vanished.
so angry money and time wasted.

@elogicuk please reach out to<EMAIL_ADDRESS>so I can help you directly!

another day more problems i am getting very angry this is not ok to take customers money and provide a buggy app like this.
i refreshed my page today and it lost hours of my work, and restoring the backup from 5mins ago does not fix it.
how can a simple refresh lose hours of chat and files??????

and for all the lost credits you will make a gesture because I had to pay again to continue and relaunch the whole project from a new bolt + github I lost half a day there
???

Hi all,
Refund requests can be handled through<EMAIL_ADDRESS>

I encountered an issue after linking my GitHub account to my Bolt profile. Here’s what happened:
1.	I logged in to Bolt using my email address.
2.	I linked my GitHub account to my Bolt profile.
3.	After Bolt updated my profile to reflect my GitHub information, the chats stopped loading.
Now, every time I try to access the chats, I see a toast error message:
“Failed to load chats.”


[bug] Error dialogs - should always belong to parent window

i believe this has been fixed during ongoing development


Temperory workaround for the regression to pass

Currently the cephfs PVC create/delete and all other operations
related to cephfs are failing. One of the recent commits in rook
900abbc967e108ad622648b740a7c57f1268209f has modified ceph-mgr
to run as ceph user rather than root user. The ceph user currently
has no permission to write to the root of the cephfs filesystem.
The fix will be external to CSI itself, but until that lands, sending
a workaround patch so the CSI CI is unblocked.
In this patch, we are setting the permission 777 on root of the cephfs
filesystem. Thus ceph user will be able to modify the cephfs filesystem.
Signed-off-by: Poornima G<EMAIL_ADDRESS>

Thanks @poornimag !! Much appreciated for a quick action here.

@poornimag Thanks ! @Madhu-1 any further comments from your side ?

@humblec please approve and unblock other PR's

@humblec please approve and unblock other PR's

Sure. .Done.

@humblec please approve and unblock other PR's

Sure. .Done.


context-based auto-suggestions

For commands like cd, vim, etc. the suggestion based on history alone is not always applicable/relevant in a given context (for example, if I just cded to a given directory, the latest cd in my history is no longer useful, relative cd commands are also not relevant if the path is not visible from the current directory). It may be nice to perform a check if this command is relevant based on $PWD, or allow users a way to define their own filters for relevant commands. I understand that this will not be possible for exotic commands and user scripts, but doesn't seem like it would be hard to do for common system tools (zsh already does this for its tab completion). Allowing the users to easily setup their own macros for this, on the other hand, could allow them to create more relevant filters for their own use cases (like ssh tab completion based on /etc/hosts).

👍

:+1: :sheep:

The bit of code responsible for fetching a suggestion is here.
You should be able to play around for now by overriding the _zsh_autosuggest_suggestion function somewhere in your .zshrc after sourcing the plugin.

Sorry for revive this issue, but I am also looking for something similar to what we have in fish, I would like the history to be suggested by directory.
For example, I always run a complex rm ... command in a particular directory, but when I go back to that directory ZSH suggests the 'rm ...' that I ran most recently anywhere, not looking at that directory first.
I would like the suggestions to be something like:

history: based on the current directory
history: global
completion

It's possible?

@douglasjunior this might help https://github.com/ericfreese/zsh-prioritize-cwd-history

@ericfreese yes it will help me a lot, thanks!
But this plugin works only by pressing the UP arrow, not with autosuggestions, right?

It should work with autosuggestions too so that commands from the current dir are suggested first


Installing mkdocs

See commit d764331c for a discussion on properly installing mkdocs.

I have created a command line script to install mkdocs on Windows (cc7ae425db878e1c05ff5d973953e464fb8fd7d5). What other operating systems should I make a script for? Linux?

Yes please.  And it should work on Mac too.

I have created a script for OSX (3497f99e6dfc4368fd32dd9558a27a2df105714e), but I'll need to find a Linux machine to test the last script.

I wrote what I think would be the script for Linux (42a2c1d198219adeb27d53f19e74108a60635e0f) but I still want to test it if possible.

Nice. So there is a lot of repetition between the scripts. Maybe installing mkdocs can itself be part of the installation instructions?

I wrote them as separate scripts so that whoever needs them doesn't have to worry about changing the script for their particular OS. They are almost identical though, so if you want me to condense them and write OS specific instructions as part of the script's comments, I can do that too.
I don't know why someone outside the Hakaru team would need these, so I don't why they should be in the Hakaru installation instructions.

That's a good point. It's just short of comments the scripts are identical. I should note the documentation does have material that is only interesting to developers so it's not without precedent to put it somewhere there.

I agree that we can have documentation for different classes of people; we should try hard to make it clear who the audience is for each page.

I've added instructions for installing pip and MkDocs in the "Adding a Language Feature" page (eb02ef760dde56acd7f4989dbb2082cac13d455a). Is this preferable to the scripts themselves?

Yes.

Alright, I will remove the scripts from the repository.

Should this issue be closed or are there other items to address for installing MkDocs?


[Python] Support logging of Pydantic models and dataclasses

Also handles nested tuples/lists/dicts containing dataclasses and Pydantic BaseModels.
Fixes BRA-823.

OK, simplified this thing a ton. Tests are at https://github.com/braintrustdata/braintrust/pull/1002


Can this library be used to scan for audio files on local file system in IOS?

Really struggling to play files stored locally on IOS devices. I am trying to make music player using RN. Will this library be of any help?

Appending 'file://' to the filename should do the trick (e.g. new Player('file:///Users/owner/myfile.mp3')).

You can also just right-click the project and select "Add Files" to "project", then you can access them with just myfile.mp3

@pudility @DanNi0130  Can i use them to Scan audio files stored locally on iOS device?

Yes, did my above comment not work?

@themakerman Hi, check this react-native-palyer.

@dannydolph Great. Would love to try it out.


Problem resolving maven dependencies for lsp4j

LSP4J publishes maven dependencies to sonatype snapshots.
but i cannot consume these from Gradle 7.4.2
curl https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/maven-metadata.xml
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <groupId>org.eclipse.lsp4j</groupId>
  <artifactId>org.eclipse.lsp4j</artifactId>
  <versioning>
    <latest>0.13.0-SNAPSHOT</latest>
    <release></release>
    <versions>
      <version>0.13.0-SNAPSHOT</version>
    </versions>
    <lastUpdated>20220429053938</lastUpdated>
  </versioning>
</metadata>
curl https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/0.13.0-SNAPSHOT/maven-metadata.xml
<?xml version="1.0" encoding="UTF-8"?>
<metadata modelVersion="1.1.0">
  <groupId>org.eclipse.lsp4j</groupId>
  <artifactId>org.eclipse.lsp4j</artifactId>
  <versioning>
    <lastUpdated>20220429053938</lastUpdated>
    <snapshot>
      <timestamp>20220429.053938</timestamp>
      <buildNumber>94</buildNumber>
    </snapshot>
    <snapshotVersions>
      <snapshotVersion>
        <classifier>javadoc</classifier>
        <extension>jar</extension>
        <value>0.13.0-20220429.053938-94</value>
        <updated>20220429053938</updated>
      </snapshotVersion>
      <snapshotVersion>
        <classifier>sources</classifier>
        <extension>jar</extension>
        <value>0.13.0-20220429.053938-93</value>
        <updated>20220429053938</updated>
      </snapshotVersion>
      <snapshotVersion>
        <extension>jar</extension>
        <value>0.13.0-20220429.053938-92</value>
        <updated>20220429053938</updated>
      </snapshotVersion>
      <snapshotVersion>
        <extension>pom</extension>
        <value>0.13.0-20220429.053938-92</value>
        <updated>20220429053938</updated>
      </snapshotVersion>
    </snapshotVersions>
  </versioning>
  <version>0.13.0-SNAPSHOT</version>
</metadata>

consuming it from gradle gives
./gradlew clean build --gradle-user-home=.gx --refresh-dependencies
> Task :compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find org.eclipse.lsp4j:org.eclipse.lsp4j:0.13.0-SNAPSHOT.
     Searched in the following locations:
       - https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/0.13.0-SNAPSHOT/maven-metadata.xml
       - https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/0.13.0-SNAPSHOT/org.eclipse.lsp4j-0.13.0-20220429.053938-94.pom
     Required by:
         project :

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

as you can see in the metadata the pom is not
https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/0.13.0-SNAPSHOT/org.eclipse.lsp4j-0.13.0-20220429.053938-94.pom
as fetched by gradle,
but https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/0.13.0-SNAPSHOT/org.eclipse.lsp4j-0.13.0-20220429.053938-92.pom
https://scans.gradle.com/s/epep6no6tnwro
reproducer
https://github.com/cdietrich/lsp4j_issue610
issue was originally reported as https://github.com/eclipse/lsp4j/issues/610

Hi!
I think you are facing the same as in https://github.com/gradle/gradle/issues/9532
Looking at metadata from the maven-metadata.xml file in https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/lsp4j/org.eclipse.lsp4j/0.13.0-SNAPSHOT/maven-metadata.xml
<metadata modelVersion="1.1.0">
    <groupId>org.eclipse.lsp4j</groupId>
    <artifactId>org.eclipse.lsp4j</artifactId>
    <versioning>
        <lastUpdated>20220429053938</lastUpdated>
        <snapshot>
            <timestamp>20220429.053938</timestamp>
            <buildNumber>94</buildNumber>
        </snapshot>
        <snapshotVersions>
            <snapshotVersion>
                <classifier>javadoc</classifier>
                <extension>jar</extension>
                <value>0.13.0-20220429.053938-94</value>
                <updated>20220429053938</updated>
            </snapshotVersion>
            <snapshotVersion>
                <classifier>sources</classifier>
                <extension>jar</extension>
                <value>0.13.0-20220429.053938-93</value>
                <updated>20220429053938</updated>
            </snapshotVersion>
            <snapshotVersion>
                <extension>jar</extension>
                <value>0.13.0-20220429.053938-92</value>
                <updated>20220429053938</updated>
            </snapshotVersion>
            <snapshotVersion>
                <extension>pom</extension>
                <value>0.13.0-20220429.053938-92</value>
                <updated>20220429053938</updated>
            </snapshotVersion>
        </snapshotVersions>
    </versioning>
    <version>0.13.0-SNAPSHOT</version>
</metadata>

you can see that there is a mismatch in the snapshot versions (-92, -93, -94) and the main node points to 94
 <snapshot>
            <timestamp>20220429.053938</timestamp>
            <buildNumber>94</buildNumber>
        </snapshot>

Because there is no jar with -94, it fails.
You can see that other modules like Guava have alignment in their metadata: https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/24.0-SNAPSHOT/maven-metadata.xml
Based on https://github.com/gradle/gradle/issues/9532#issuecomment-498692357, I wouldn't expect a change in Gradle for this and instead ask library owner to produce consistent metadata

the funny thing is that we use gpg:sign-and-deploy-file to deploy to nexus.

for completeness: we have created https://issues.apache.org/jira/browse/MGPG-85


Clarify DM template will only run inventory and scanner

Adding cla: yes label, as the PR author is a googler at the time of this PR was created.


API Request: Provide current size of viewport

A long time ago, when the VSCodeVim extension was just getting off its feet, these commands were implemented for scrolling to the top/bottom of the file: https://github.com/Microsoft/vscode/issues/11127
Those were great when we were trying to emulate vim by re-implementing every command. However, with a neovim based implementation, our needs change.
We'd like to offload all implementation of vim commands to neovim, including commands like ctrl-d, zz, and even stuff like setting scrolloff. It's also important in order to sync highlighting better. In addition, there are a lot of vim windowing things that we'd like to simply offload.
We are able to manipulate the VSCode viewport with the revealLine command. However, in order to sync the viewport between vim and VSCode, we need to know how big the VSCode viewport is.
All we would need is some kind of state (or complex command) we can query to get the current viewport size, in terms of (height x width).
@xconverge @rebornix
Ideally, we'd have some kind of resizeViewport event, but that seems like too much to ask.
EDIT: More specifically, I don't care about the actual viewport size. What I care about is the amount of lines that we can currently see.

This API would be fairly useful for an extension I'm writing that needs to know the initial state of the viewport so that the extension can restore it after doing its thing.

We can already fetch the first visible line in the editor and ctrl+d is improved months ago (a PR from me).


CLOUDP-165609: Disabling tests failing due to environmental issue

Disable create/delete org e2e tests due to too many linked orgs on the testing org. Will revert once resolved.

evergreen refresh

evergreen retry

Closing, as environmental issue has been resolved. https://evergreen.mongodb.com/task/mongocli_master_e2e_generic_atlas_iam_e2e_a61feeea22213d8121c673f2ee77009b4fb8c404_23_03_08_17_31_05


Angular CLI support

Hey there :)
I'd like to use Angular CLI to generate Components, Services, etc. without having to create every file manually..
When I try to use for example:
ng g component test

I get

Is there any workaround to make this possible? Would be an awesome workflow boost!

https://github.com/angular/angular-cli/issues/2670#issuecomment-253284904

@DzmitryShylovich have you tried it out?

played with it a bit, but not familiar enough with cli to know the best way to do this, but will accept a PR if you guys know the right way to make it work. Closing for now.


Android build failed with an exception "Could not find method compile()"

when i try to make a new build, the following error is thrown
FAILURE: Build failed with an exception.

Where:
Build file '<project_path>/platforms/tempPlugin/geolocation/build.gradle' line: 143

What went wrong:
A problem occurred evaluating root project 'geolocation'.

Could not find method compile() for arguments [com.google.android.gms:play-services-location:11.4.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

I found a solution by  either upgrading to the latest geolocation plugin or switching the compile syntax from that plugin's include gradle to implementation


Deprecate support for Rollup < 0.58.0

Before support for older versions of Rollup is removed, let's gently depracate it!

Decided to just drop support for old Rollups.


[BUG] Messing up with nvim-cmp window

Hello, when trying to code with your plugin, I often get my screen to mess up because of nvim-cmp window. This results of the position being affected, or worse, the content I was writing being written elsewhere
https://user-images.githubusercontent.com/5306901/137848650-57667859-c226-49b8-a817-00e925a0c306.mov

Could you check if
 function M.restore_windows()
+       if api.nvim_win_get_config(0) ~= "" then return end

fixes it, we don't need to restore window for floating window events.

Right, can confirm the issue is more prevalent with snippets thanks. Should help in reproducing although I'm still not sure how to filter out floating window events.

It seems like this issue is back for me at least (no random cursor jumps if cmp is disabled). An additional issue exists with booperlv/nvim-gomove as well, regardless of cmp.


ECONNREFUSED

I've been using this module for a couple of weeks now and recently I get this error when using it :
{ Error: connect ECONNREFUSED <IP_ADDRESS>:443
    at Object.exports._errnoException (util.js:953:11)
    at exports._exceptionWithHostPort (util.js:976:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 443 }

I understand the connection refuse bit  - which is totally expected btw because nothing listen on <IP_ADDRESS>:443 ... but why is it trying to reach that address when I ask for the internet ?
Here is a small snippet that I use to isolate the issue from other bits and pieces of my app:
const scrapeIt   = require('scrape-it');
scrapeIt("http://korben.info/", {
	posts: {
		listItem: ".post",
		data: {
			title: {
				selector: '.post-title'
			}
		}
	}
}, (err, result) => {
	if(err){
		console.log("ERROR fecthing site");
		console.log(err);
	}else{
		console.log(result);
	}
});

I know it's likely to be something to do with my setup but I struggling to see where it could came from... especially since I haven't touch anything over the week end...

Nothing to do with scrape-it as suspected since this doesn't work as well...
var req = require("cheerio-req");

req("google.fr", function (err, $, res, body) {
    if (err) {
        console.log(err);
    }
});

I moved the issue


Pin chardet version

requests==2.28.0 is not happy with chardet==5.0.0.
So chardet==4.0.0 is required.
Error message
.tox/py38-devel/lib/python3.8/site-packages/requests/__init__.py:109: in <module>
    warnings.warn(
E   requests.exceptions.RequestsDependencyWarning: urllib3 (1.26.9) or chardet (5.0.0)/charset_normalizer (2.0.12) doesn't match a supported version!
____________ ERROR collecting src/molecule/test/unit/test_shell.py _____________
.tox/py38-devel/lib/python3.8/site-packages/requests/__init__.py:105: in <module>
    check_compatibility(
.tox/py38-devel/lib/python3.8/site-packages/requests/__init__.py:79: in check_compatibility
    assert (3, 0, 2) <= (major, minor, patch) < (5, 0, 0)
E   AssertionError

Dependency tree
As we can see, chardet>=3.0.2 will be installed (from binaryornot>=0.4.4->cookiecutter>=1.7.3->molecule>=3.6.0) (4.0.0)
❯ pip install 'molecule>=3.6.0'
Requirement already satisfied: molecule>=3.6.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (3.6.1)
Requirement already satisfied: rich>=9.5.1 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (12.4.1)
Requirement already satisfied: click<9,>=8.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (8.1.3)
Requirement already satisfied: PyYAML>=5.1 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (6.0)
Requirement already satisfied: Jinja2>=2.11.3 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (3.1.2)
Requirement already satisfied: importlib-metadata in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (4.11.3)
Requirement already satisfied: pluggy<2.0,>=0.7.1 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (1.0.0)
Requirement already satisfied: cookiecutter>=1.7.3 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (1.7.3)
Requirement already satisfied: packaging in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (21.3)
Requirement already satisfied: paramiko<3,>=2.5.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (2.11.0)
Requirement already satisfied: click-help-colors>=0.9 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (0.9.1)
Requirement already satisfied: ansible-compat>=1.0.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (1.0.0)
Requirement already satisfied: enrich>=1.2.7 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (1.2.7)
Requirement already satisfied: cerberus!=1.3.3,!=1.3.4,>=1.3.1 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from molecule>=3.6.0) (1.3.2)
Requirement already satisfied: cached-property~=1.5 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from ansible-compat>=1.0.0->molecule>=3.6.0) (1.5.2)
Requirement already satisfied: subprocess-tee>=0.3.5 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from ansible-compat>=1.0.0->molecule>=3.6.0) (0.3.5)
Requirement already satisfied: setuptools in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cerberus!=1.3.3,!=1.3.4,>=1.3.1->molecule>=3.6.0) (47.1.0)
Requirement already satisfied: binaryornot>=0.4.4 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cookiecutter>=1.7.3->molecule>=3.6.0) (0.4.4)
Requirement already satisfied: poyo>=0.5.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cookiecutter>=1.7.3->molecule>=3.6.0) (0.5.0)
Requirement already satisfied: python-slugify>=4.0.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cookiecutter>=1.7.3->molecule>=3.6.0) (6.1.2)
Requirement already satisfied: jinja2-time>=0.2.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cookiecutter>=1.7.3->molecule>=3.6.0) (0.2.0)
Requirement already satisfied: requests>=2.23.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cookiecutter>=1.7.3->molecule>=3.6.0) (2.27.1)
Requirement already satisfied: six>=1.10 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from cookiecutter>=1.7.3->molecule>=3.6.0) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from Jinja2>=2.11.3->molecule>=3.6.0) (2.1.1)
Requirement already satisfied: bcrypt>=3.1.3 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from paramiko<3,>=2.5.0->molecule>=3.6.0) (3.2.2)
Requirement already satisfied: pynacl>=1.0.1 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from paramiko<3,>=2.5.0->molecule>=3.6.0) (1.5.0)
Requirement already satisfied: cryptography>=2.5 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from paramiko<3,>=2.5.0->molecule>=3.6.0) (37.0.2)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from importlib-metadata->molecule>=3.6.0) (4.1.1)
Requirement already satisfied: zipp>=0.5 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from importlib-metadata->molecule>=3.6.0) (3.7.0)
Requirement already satisfied: commonmark<0.10.0,>=0.9.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from rich>=9.5.1->molecule>=3.6.0) (0.9.1)
Requirement already satisfied: pygments<3.0.0,>=2.6.0 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from rich>=9.5.1->molecule>=3.6.0) (2.12.0)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from packaging->molecule>=3.6.0) (3.0.7)
Requirement already satisfied: cffi>=1.1 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from bcrypt>=3.1.3->paramiko<3,>=2.5.0->molecule>=3.6.0) (1.15.0)
Requirement already satisfied: chardet>=3.0.2 in /Users/jackzhang/.pyenv/versions/3.7.10/lib/python3.7/site-packages (from binaryornot>=0.4.4->cookiecutter>=1.7.3->molecule>=3.6.0) (4.0.0)

This bug is not in molecule, as you see we do not even list requests as a dependency. If I understand correctly, this needs to be fixed in the outdated version of cookiecutter.
Alternatively, you can bump the version of cookiecutter in molecule but I am inclined to oppose pinning of an 3nd level dependency. If you want a combination proved to work, you can make use of our full pin file https://github.com/ansible-community/molecule/blob/main/requirements.txt

Thanks for your suggestion.

If you want a combination proved to work, you can make use of our full pin file https://github.com/ansible-community/molecule/blob/main/requirements.txt

Actually,  chardet==4.0.0 does exist in https://github.com/ansible-community/molecule/blob/main/requirements.txt#L19
I'll try to fix it in cookiecutter or 3rd party dependency.

As an alternative, could we pin chardet version in tox dependency for devel env only?
If we do so, the tox job will succeed immediately and we won't need to wait for next release of cookiecutter.
Once this dependency issue is fixed in cookiecutter, we can remove chardet.

Fixed in requests==2.28.1


Can´t install NPM

npm ERR! code ENOVERSIONS
npm ERR! No valid versions available for vue-chatbot

Hi,
It's probably too late, but I think you can install it by passing github repo url.
Sorry,
Kind regards


Please provide reasons for failed CIS benchmarks

Currently the reason field on this document is blank for all benchmarks.
Can you please provide justification for why certain CIS benchmarks must fail?
Indicate that it caused operational issues or is covered elsewhere in the AKS stack, etc.

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

ID: 665ead41-09a2-6a3a-d3f4-cad0a7fc28ea
Version Independent ID: b9615a70-0789-1129-6496-a10aa7783fe9
Content: Azure Kubernetes Service (AKS) Windows image alignment with Center for Internet Security (CIS) benchmark - Azure Kubernetes Service
Content Source: articles/aks/cis-windows.md
Service: azure-kubernetes-service
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

@airmnichols
Thanks for your feedback! We will investigate and update as appropriate.

@airmnichols
I'm going to assign this to the document author so they can take a look at it accordingly

@airmnichols - I've shared this issue and your comments with the PMs who are responsible for contributing to the CIS benchmarks for AKS. In the meantime, I'm going to open a work item to track this work.

Hi @airmnichols - Just to follow up based on discussion with the PG, we are working on providing reasons for these failed items and we'll update the article once we have them ready in place.
I'm going to proceed with closing this GitHub issue, but feel free to comment or provide feedback. #please-close


Is Graph API proactive installation really in preview?

Following the link (https://docs.microsoft.com/en-us/graph/api/resources/teamsappinstallation?view=graph-rest-1.0) to GraphAPI, it does not appear that it is preview anymore. The versioning page here (https://docs.microsoft.com/en-us/graph/versioning-and-support?view=graph-rest-1.0#current-version) indicates that anything accessible in the 1.0 docs is production-ready.
Is this feature really in preview or can the warning/note go away?

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

ID: 893c2c9e-10e1-dd4e-1eb4-b4e9a46a9f8d
Version Independent ID: 5f41c382-377c-6c9b-4932-65853675c4ad
Content: Use Microsoft Graph to enable proactive bot installation and messaging in Teams - Teams
Content Source: msteams-platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md
Product: msteams
GitHub Login: @laujan
Microsoft Alias: lajanuar

@jeubank12 , this link that you shared (https://docs.microsoft.com/en-us/graph/api/resources/teamsappinstallation?view=graph-rest-1.0) is a v1.0 enpoint and already in production.
Similar endpoints are also present in Beta version(might be with added feature) which are not yet in production. Link here

I got the link from the content source here: https://docs.microsoft.com/en-us/microsoftteams/platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages?tabs=csharp#permissions (first sentence). It just seems very confusing to have the warning at the top and so I had no idea that I could actually use graph out of beta to install an application


Better crosshair?

Suggestion. A dynamic crosshair, as in the mod from untitledSPT, would be excellent because the weapons in this game are not laser guns (unfortunately, mod is outdated).
here's video with this mod
https://youtu.be/W56z6mTprl4

You can dynamically setup your crosshair using the in-game trainer GUI.

I am aware of the crosshair settings, but there are only a couple of them and they don't do what i need. I mean a crosshair that works like a laser and follows the muzzle of the gun, you can clearly see what i mean in the attached video

Okidoki

Thanks!