[Feedbak] user brews list

Wow, that was fast :) I was not expecting to see that on the next day :+1:
If I may, I would like to suggest some adjustments if you think they make sense.

The titles of the brews seem a bit too big compared with the brew home titles. I would suggest setting the h2 headers font size to 15pt (at least on this page, since this may be a shared CSS that affect the homebrews too)
If it would be possible, I think the brews widgets (lets call it than for now) should have a fixed size so that they all get aligned correctly with or without description
I think that 3 lines of description should be enough and if bigger, adding the "..." at the end and putting the full description on a tooltip (like you did before) seems a good option. (using text-overflow: ellipsis ?)
I would put the visitors and the last update before the users. Most of the cases there will be only 1 user, since people don't usually share their editable brews links. Since this is the case, I think it would make more sense to don't se "myself" on the list and show only users that have actually joined edit rights. This would mean that it would be more informative and easy to see when a page is has "shared editors" and when it doesn't.
-- I would say that the max relevant number for the views would have around 6~8 characters (including a "white-space" and a "+" like "999 999+")
-- the max size for the update would be "A few seconds ago" and anything greater than that user numbers like "2 minutes ago", "3 hours ago", "4 days ago", etc...

http://screencast.com/t/8BIep3dmE
http://screencast.com/t/kMNEtSvU
Hope it helps
Cheers!

Making all brewItems the same height does align them, but it also makes them look kinda weird when they have no description. Clamping the description to 2 lines does look OK
For style changes, this seems to work..
.brewItem { min-height: 80px; }

.brewItem h2 { font-size: 15pt }

.brewItem .description {
    max-height: 2.7em;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    }

An old topic here but was messing around with my own stylesheet this afternoon for the User Page and made this...erm, monstrosity?  I dunno, clearly I have spent too much time looking at the styling of css-tricks.com.  Making the cards flat and square would fit the current aesthetic better.

But I did have a few thoughts that maybe aren't terrible(?):

Possibility of custom user-created stylesheets for their user pages?  This might be an "easy" way of adding some meat to the user account 'experience', which compared to GMBinder is pretty lacking.  Allowing users to add their own personality to their user page is "fun"....you know, like MySpace.
The html elements on the user page suffer from lack of class names or ID's.  The previous suggestion would need a better naming convention.  Giving each .brewItem an id# that matches the brew name, and the container div around each the Published and Unpublished brews class names would be helpful.
I know there has been talk of tagging/grouping, but in the meantime it would seem that the selected game system for a brew could be represented on the .brewItems.   I envision either small color coded labels below the current .info div listing the system and other tags, or using the game system to determine the entirety of each .brewItem card's background color.
Adding another text field in the metadata editor that takes an image URL, which is then displayed in the background of the corresponding .brewItem card.   It could be done with the image on the right side of the card, and a nice fade going left.  However, if people make many many brews and have an image for every one, i can image running into issues (partial page rendering?).

also pertinent when we make it easy for users to share their folders of brews. Oh .. different style sheets per folder .. gosh!
especially useful once we have dynamic filtering on-page .. can't rely on :nth-child(n) there. Could also use the shareId as the unique id to allow non-fragile renaming of brews.
I enisage tags similar to GMB, but for the standard tag groups have an additional tint .. e.g. all system tags are green, all type tags are blue, all user-custom tags are white.
this could also be done via custom css if each brewItem had a unique id (see your point # 2 above) .. although if we also want to display the custom image when the brewItem is displayed in a site-wide search we will need the easier method of storing that meta-data in the brew-meta (a la GMB).
agree. the common action is to either edit-if-author or view-share-if-visitor. Make that the easiest

Another loose end is the entire section "Unpublished Brews" should not be shown at all if not looking at ones own UserPage. There will never be anything listed there.

Another loose end is the entire section "Unpublished Brews" should not be shown at all if not looking at ones own UserPage. There will never be anything listed there.

I think this is fixed.

@Gazook89  Yep that is fixed. In fact, I think most of the original post on this issue has now been addressed. Perhaps we can close this and if there are any suggestions from those later discussions that are still relevant we can put them into a new clean issue.


Fix key nesting recursion

Name the arguments on typedefs
Refactors nesting and interpolation with exceptions
Adds looping key condition when nesting

Codecov Report

Merging #2 (bd17f92) into master (558c950) will decrease coverage by 0.68%.
The diff coverage is 81.48%.

@@            Coverage Diff             @@
##           master       #2      +/-   ##
==========================================
- Coverage   75.57%   74.89%   -0.69%
==========================================
  Files           9        9
  Lines         434      458      +24
==========================================
+ Hits          328      343      +15
- Misses        106      115       +9

Impacted Files
Coverage Δ

lib/src/plural_resolver.dart
72.58% <ø> (ø)

lib/src/options.dart
61.36% <53.84%> (-1.93%)
:arrow_down:

lib/interpolator.dart
90.69% <85.18%> (-9.31%)
:arrow_down:

lib/src/i18next.dart
100.00% <100.00%> (ø)

lib/src/translator.dart
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Make sure starting options is a keyword list

I accidentally put the connection uri as part of the options when starting some redix workers and got a FunctionClauseError. This PR checks that the options is a keyword list, maybe it can save someone else some time if they make the same mistake :)

Thanks @vorce! 💟


[WFLY-14220] Upgrade Hibernate Validator to 7.0.0.CR1 in WildFly Preview

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

@scottmarlow Please review

Looking at https://github.com/hibernate/hibernate-validator/compare/7.0.0.Alpha6...7.0.0.CR1 nothing stands out as looking bad.


Release model weights

Hi
Really appreciate this work. Do you plan on releasing model weights/checkpoints for SSA? Would really appreciate it.
Thanks

Looks like this repo uses a suite of pre-trained models, but it doesn't need its own weights. Maybe I'm missing something, but I think you should have what you need.

You just need to run the commands provided in the Quick start section, and the checkpoint will be downloaded automatically.


Remove obsolete conda package (closes #2100)

Description

Removes the conda package for ecmwf-api-client. This is no longer needed since it can be found on conda-forge now.

Closes #2100
Link to documentation:

Before you get started

[x] ☝ Create an issue to discuss what you are going to do

Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.

[x] 🛠 This pull request has a descriptive title
[x] 🛠 Tests run successfully
[x] 🛠 Any changed dependencies have been added or removed correctly
[ ] 🛠 All checks below this pull request were successful

cheers @zklaus :beer:


adds supports for log files into the monitor framework

this adds support for multiple log types through an interface for the monitors and closes #88

I did not completely understand. The documentation is a little weak, but the default PETSc monitoring calls pass a Viewer and format in as the last context argument.

Thanks!  Is there an example of how this would be done. Is it different call from TSMonitorSet.  The goal for the monitor interface is to allow a user to point to a different output per monitor (l2 norm, time stepping, ignition time) is a reusable declarative way without that monitor instance needed to know output details. I'll work on adding some more documentation on usage before I merge.

The default monitors use it: https://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snesut.c.html#SNESMonitorDefault


Add AAD support for petclinic samples

Context
In our sample repository, we hope to use one sample to demonstrate how to integrate Spring Cloud Azure libraries as much as possible, the petclinic sample has integrate with keyvault, cosmos, but hasn't integrate AAD.
Use AAD to authenticate and authorize is a common feature for most Azure users, in Spring Cloud Azure libraries, AAD libraries are the most used ones, we can integrate AAD in petclinic sample too.
Goal
Add aad support in petclinic samples to demonstrate aad features.

changing this to P3, since there is no ask for it at the moment


[fix] Allow env overwrite of ENABLE_REFRESH

Summary
Test Plan
unittests
References
https://stackoverflow.com/questions/24263291/define-a-makefile-variable-using-a-env-variable-or-a-default-value

hmm it's weird that AUTO_APPROVE flag did not require this and still can be overridden.

@chauvm I wonder if it is a difference between BSD/GNU make or something


fix: Prepopulate _DATA_TYPE_MAP

Linked issue(s)
Fixes KOL-5860
What change does this PR introduce and why?
Fixes a bug where _DATA_TYPE_MAP is missing Annotation, Asset, TestSample, Thresholded if the corresponding TypedDataObject has not been subclassed in the current Python process.
Please check if the PR fulfills these requirements

[x] Include reference to internal ticket and/or GitHub issue "Fixes #NNNN" (if applicable)
[ ] Relevant tests for the changes have been added
[ ] Relevant docs have been added / updated

Closing in favour of https://github.com/kolenaIO/kolena/pull/582


chore: pick latest from argocd-operator rhos-v1.3

What type of PR is this?

/kind enhancement

What does this PR do / why we need it:
pick latest of rhos-v1.3
Have you updated the necessary documentation?
NA
How to test changes / Special notes to the reviewer:
NA

@jaideepr97 PTAL


BUG Readonly version of GroupedDropdownField

GroupedDropdownField was showing empty values in Readonly mode due to not correctly handling the hierarchical source array.
Uses flattened source now in GroupedDropdownField->performReadonlyTransformation()

4.6. sounds good.

Would you mind changing the base branch of this PR (first) and then rebasing your PR @martinheise? We need to ensure the CI passes with your branch on the correct base.

@ScopeyNZ Ah, got it now – sure!


Snapshot file name, location changes

The current destination of any snapshot file is at the root of the Indigo Web Server folder. This folder is not designed to serve files aside from favicons and similar low level resources. The public folder located inside the web server folder is a much better target.
Alternately, being able to specify a folder location for a snapshot image would be useful.
Also, currently the snapshots are generated with a name similar to "snapshot-oIcU812.jpg" and this can make the snapshots hard to sort in large installations. If the snapshot names could be either taken from the camera with "FrontCam" generating "FrontCam.jpg" for example, or be specified by the end user, that would be ideal.

Split naming to #2

In 0.0.4


futures-rs cannot handle SetLink message type

I constructed two types of netlink message as follows:
Type one is NewLink which creates the bond interface with bond settings set, in this scenario, the bond kernel settings are changed as expected:
NetlinkMessage { header: NetlinkHeader { length: 0, message_type: 0, flags: 1541, sequence_number: 0, port_number: 0 }, payload: InnerMessage(NewLink(LinkMessage { header: LinkHeader { interface_family: 0, index: 0, link_layer_type: 0, flags: 1, change_mask: 1 }, nlas: [IfName("my-bond"), Info([Kind(Bond), Data(Bond([Mode(1), MiiMon(100), UpDelay(100), DownDelay(100), MinLinks(2), ArpIpTarget([<IP_ADDRESS>, <IP_ADDRESS>]), NsIp6Target([fd01::1, fd02::2])]))])] })) }

Type two is SetLink which sets the bond port settings, in this scenario, the bond port kernel settings are not changed as expected:
NetlinkMessage { header: NetlinkHeader { length: 0, message_type: 0, flags: 1541, sequence_number: 0, port_number: 0 }, payload: InnerMessage(SetLink(LinkMessage { header: LinkHeader { interface_family: 0, index: 4, link_layer_type: 0, flags: 1, change_mask: 1 }, nlas: [IfName("eno4"), Info([SlaveKind(Bond), SlaveData(BondPort([Prio(32)]))])] })) }

As you can see, the structure of the NetlinkMessage is pretty similar, the only difference is the SetLink and NewLink, therefore I wonder if futures-rs cannot handle SetLink message type ?

This repository does not provide any functionality related to netlink. I think you are submitting an issue to the wrong repository.


compose: have an option to resolve ~ into the host home directory of Lima / Rancher Desktop

What is the problem you're trying to solve
nerdctl compose up via Lima or Rancher Desktop resolves ~ in the compose YAML into the guest home (/home/foo.linux or /root), not into the host home (/Users/foo).
This is not a bug but confusing.
Describe the solution you'd like
Support a new property like home = $LIMA_USERHOME in nerdctl.toml:
https://github.com/containerd/nerdctl/blob/master/docs/config.md
Probably this can be applied to expansion of ~/.docker/config.json too.
Additional context
No response

cc @jandubois @mattfarina

$HOME also resolves to the guest home instead of host nome

Can confirm this is still an issue


We should adopt the k8s_raw and oc_process modules

I believe the k8s_raw module is now in a place where we could adopt it in openshift-applier. There is also an oc_process module in openshift-ansible right now. Between the two, they should provide the functionality we need to remove the hard dependency on oc.
Obviously, the hosting of the process module in openshift-ansible is problematic, as that creates a new, fairly heavy dependency for applier, so we'll want to inquire as to the roadmap/vision for that module, and see if we can influence that. Currently I see no module that provides the process functionality in ansible proper.

FYI, k8s is now the alias for openshift_raw and k8s_raw

@oybed @etsauer
I have a small WIP around this. There's at least one small case this this module doesn't handle well because of how it relies on https://github.com/openshift/openshift-restclient-python. Templates seem to be handled fine, but in cases where we're trying to process kind: List, it throws an error because a list is actually a fake resource only handled by the oc client. I've opened https://github.com/ansible/ansible/issues/49100 to get this resolved.
Below is an example that would cause the applier to break if we made this change now. I think it's probably best to hold off on this until this becomes available otherwise we'll break some existing functionality.
---
apiVersion: v1
kind: List
items:
- kind: ProjectRequest
  apiVersion: v1
  metadata:
    name: my-cakephp-dev
  displayName: My CakePHP Dev Project
- kind: ProjectRequest
  apiVersion: v1
  metadata:
    name: my-cakephp-test
  displayName: My CakePHP Test Project

In the mean time, we can start looking at oc_process. Have we asked what the roadmap looks like for this?

do we want to spend time enhancing this or try to fully shift to something like: #66 ?


Map Teaser

After user enters name and city, they are pushed to the next page where there is a map.
There is also a greeting with their name and city entered in previous page.
There is also a search box (drop down style) on this that allows a user to search for a country not on the map
Once the user clicks on a predefined location on the map or searches, they get send to the third and last page that displays the information and interactive facts (related to the location in question)

Acceptance Criteria

[x] map page with a map that the user can interact with by selecting some initial locations
[x] a working search dropdown that allows users to select a country
[x]  a Big search button to start interactive fact game about that location
[x] show the concurrent number of users looking at the page alongside user

Map page completed and functioning. It is interactive. User can click once to zoom in or out of the chosen country. This will eliminate dropdown menu or search buttons previously planned. I have incorporated Firebase to display number of users accessing the site.


Black Screen, PEM access denied - Screen Sharing

It has been a while since my last exercise in Linux: I installed 1/11/2020 download 18.04.3, then found no ssh access, installed ssh then found no xrdp access, installed but when I tried to login I would get a black screen and hang. Google fu the PEM issue, added xrdp to ssh group to fix, Still black screen, more Google fu and the 'NEW' screen sharing feature, enabled it and restarted, when I try to connect I get logged in through X but X passes me to a black screen then I'm disconnected. The current log:
[20200112-09:36:57] [INFO ] Socket 12: AF_INET6 connection received from ::ffff:<IP_ADDRESS> port 49255
[20200112-09:36:57] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20200112-09:36:57] [DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
[20200112-09:36:57] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20200112-09:36:57] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20200112-09:36:57] [DEBUG] TLSv1.2 enabled
[20200112-09:36:57] [DEBUG] TLSv1.1 enabled
[20200112-09:36:57] [DEBUG] TLSv1 enabled
[20200112-09:36:57] [DEBUG] Security layer: requested 11, selected 1
[20200112-09:36:57] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20200112-09:36:57] [INFO ] Socket 12: AF_INET6 connection received from ::ffff:<IP_ADDRESS> port 49256
[20200112-09:36:57] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20200112-09:36:57] [DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
[20200112-09:36:57] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20200112-09:36:57] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20200112-09:36:57] [DEBUG] TLSv1.2 enabled
[20200112-09:36:57] [DEBUG] TLSv1.1 enabled
[20200112-09:36:57] [DEBUG] TLSv1 enabled
[20200112-09:36:57] [DEBUG] Security layer: requested 11, selected 1
[20200112-09:36:57] [INFO ] connected client computer name: AORUS
[20200112-09:36:57] [INFO ] TLS connection established from ::ffff:<IP_ADDRESS> port 49256: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384
[20200112-09:36:58] [DEBUG] xrdp_000039bb_wm_login_mode_event_00000001
[20200112-09:36:58] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20200112-09:36:58] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file
[20200112-09:37:19] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip <IP_ADDRESS> port 3350
[20200112-09:37:20] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20200112-09:37:20] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20200112-09:37:20] [DEBUG] return value from xrdp_mm_connect 0
[20200112-09:37:20] [INFO ] xrdp_wm_log_msg: login successful for display 10
[20200112-09:37:20] [DEBUG] xrdp_wm_log_msg: started connecting
[20200112-09:37:21] [INFO ] lib_mod_log_peer: xrdp_pid=14779 connected to X11rdp_pid=14782 X11rdp_uid=1000 X11rdp_gid=1000 client_ip=::ffff:19                                       <IP_ADDRESS> client_port=49256
[20200112-09:37:21] [DEBUG] xrdp_wm_log_msg: connected ok
[20200112-09:37:21] [DEBUG] xrdp_mm_connect_chansrv: chansrv connect successful
[20200112-09:37:21] [DEBUG] Closed socket 20 (AF_INET6 ::1 port 36112)
[20200112-09:37:21] [DEBUG] Closed socket 22 (AF_UNIX)
[20200112-09:37:21] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20200112-09:37:21] [DEBUG] xrdp_mm_module_cleanup
[20200112-09:37:21] [DEBUG] Closed socket 21 (AF_UNIX)
kevin@gate:/var/log$
I don't see any X session stuff.

Your xrdp.log is consistent with a session finishing quickly, or not starting at all.
Have a look in /var/log/xrdp-sesman.log, and the file ~/.xsession-errors for more info.
Have you enabled a graphical console, and does that work OK?


Support litteral text for select options

By now, you cannot pass a select option label as an option.
This PR makes it possible to specify an option's text as selector.
PS : I don't get the meaning of not(@value), so I removed it.

this is adding a new feature (allowing to select options by their text rather than their value). This must be submitted to the main Mink repo first to add a test in the driver testsuite ensuring that the feature works consistently.
regarding the not(@value), this is because Mink currently relies on the option value only. And when the attribute is not set, the value of an option is its text. Given that we are making an XPath query, we need to account for this case (the DOM implements it internally, but we cannot access DOM properties in XPath query, only HTML attributes)

@alexandresalome any plan to continue the work on this ?

Maybe later, I'll reopen a PR at this time.

Is it just me or does mink support it already?
        '%tagTextMatch%' => 'contains(normalize-space(string(.)), %locator%)',
...
  ,'option' => <<<XPATH
.//option
[(./@value = %locator% or %tagTextMatch%)]
XPATH

It seems that way. I can't find exact version, where this was changed though.

@aik099 Should we reopen this PR or just create a new one?

@dawehner , why you need to reopen PR considering that you think it was already fixed?

@aik099 Its not fixed for the selenium driver as its using its own selector somehow

In that case, @dawehner , you can of course open another PR and address all items needed from https://github.com/minkphp/MinkSelenium2Driver/pull/215#issuecomment-136636134 comment.

@aik099 Sure, I'll give it a try!


[RFR] Add Select field, translate options

[x] Add <SelectField>
[x] Translate <SelectField> options by default (except in a Reference)
[x] Translate <SelectInput> options by default (except in a Reference)
[x] Translate <AutocompleteInput> options by default (except in a Reference)
[x] Translate <RadioButtonGroupInput> options by default (except in a Reference)
[x] Translate <CheckboxGroupInput> options by default (except in a Reference)
[x] Add tests
[x] Add documentation

Closes #454, #455.

Switching to RFR

Needs rebase

Review applied


Bump tensorflow from 1.12.2 to 1.15.0 in robot_ws

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Also include README changes (when it becomes available)?
Also, remember to make an equivalent PR for the ros2 branch (both simulation_ws and robot_ws still need to be updated in the ros2 branch).

@xabxx can you update the README with this information?
Just replace the disclaimer with the excerpt below

RoboMaker sample applications include third-party software licensed under open-source licenses and is provided for demonstration purposes only.  Amazon does not provide or support third-party software libraries included in the sample application. Incorporation or use of RoboMaker sample applications in connection with your production workloads or commercial products or devices may affect your legal rights or obligations under the applicable open-source licenses. Source code information can be found here.


glibc problems with pre-built node-mapnik 3.5.14

pnorman@pippin:~/osm/kosmtik-3$ ./index.js --help

module.js:356
  Module._extensions[extension](this, filename);
                               ^
Error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/pnorman/osm/kosmtik-3/node_modules/mapnik/lib/binding/node-v11-linux-x64/map
nik.node)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/pnorman/osm/kosmtik-3/node_modules/mapnik/lib/mapnik.js:31:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

Changing the mapnik version 3.5.13 fixed the error.
If this is a new requirement in Mapnik, then with semver the node-mapnik versionn have a bump of more than just patch version.
cross-ref https://github.com/kosmtik/kosmtik/pull/168

We just ran into the same issue for Kartotherian, and had to use 3.5.13 via shrinkwrap.

Same here. We've been stuck on 3.5.13 for awhile now: https://github.com/langateam/node-mapnik

This can be solved per the README (https://github.com/mapnik/node-mapnik#depends):
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update -y
sudo apt-get install -y libstdc++-5-dev

This has always been required to run node-mapnik binaries on ubuntu precise. The change is that this is now required on ubuntu trusty as well. This is not required on ubuntu Xenial (since the libstdc++ there is recent enough to have the required GLIBCXX).
Yes, this requirement (needed to start upgrading libstdc++ on trusty whereas before you were not required) is new and ideally should have been in a minor or major release. I'm working on trying to find a way to release a 3.5.15 with a slightly lower GLIBCXX requirement, but it is not an easy problem to solve and I make no promises I can provide that. So, upgrading libstdc++, per the readme is the best approach rather than waiting.

@springmeyer I'm not sure Debian Jessie has support for that version yet, and all of our servers are running it. For now sadly our best option is to revert to 3.5.13, hoping for the improved patch.

@springmeyer the main problem is that you broke semver by releasing 3.5.14 as a patch, so everyone who npm install -s and has ^3.5.0 in their package.json, subsequent npm install and deployments now pull down 3.5.14, which contains all these new requirements. According to semver, breaking changes constitute a major-version release.
It seems that libmapnik does not follow semver, which is fine, but you need to follow semver if you're publishing to npm.

@tjwebb See https://github.com/mapnik/node-mapnik/pull/698#issuecomment-247097148


Gracefully deprecate ViewPropTypes

Recently the transition was made from View.propTypes to ViewPropTypes.
However, ViewPropTypes is only available in<EMAIL_ADDRESS>so all those who are using older versions of react-native are seeing bugs.
This PR gracefully deprecates View.propTypes by using:

View.propTypes for those using<EMAIL_ADDRESS>and lower
ViewPropTypes for those using<EMAIL_ADDRESS>and higher.

This allows those using older versions to still use the latest version of your library.
References #231

Hi @iRoachie!
Thanks for your awesome contribution! Moreover, thanks for making this upgrade non-breaking! Now it can be released as a patch instead of major version (as we did with react-native-side-menu)

You’re welcome! =)

It is in the 2.0.1 btw


Vimeo "Conversion failed!"

Checklist

[X] I'm reporting a broken site support
[X] I've verified that I'm running youtube-dl version 2020.05.08
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones

Verbose log
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'https://vimeo.com/415656502', u'-v']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.05.08
[debug] Python version 2.7.12 (CPython) - Linux-4.15.0-99-generic-x86_64-with-LinuxMint-18.3-sylvia
[debug] exe versions: avconv 2.8.15, avprobe 2.8.15, ffmpeg 2.8.15, ffprobe 2.8.15
[debug] Proxy map: {}
[vimeo] 415656502: Downloading webpage
[vimeo] 415656502: Extracting information
[vimeo] 415656502: Downloading JSON metadata
[vimeo] 415656502: Downloading JSON metadata
WARNING: Unable to download JSON metadata: HTTP Error 403: Forbidden
[vimeo] 415656502: Downloading akfire_interconnect_quic m3u8 information
[vimeo] 415656502: Downloading fastly_skyfire m3u8 information
[vimeo] 415656502: Downloading akfire_interconnect_quic MPD information
[vimeo] 415656502: Downloading fastly_skyfire MPD information
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on u'https://skyfire.vimeocdn.com/1588962330-0x94aca96b83569050293f98c87d2fc9044a1fbed8/6644cf92-2c4d-4662-8805-081862299c38/sep/video/2691010a/playlist.m3u8'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 26
[download] Destination: The Rickety Lady (horror short)-415656502.fhls-fastly_skyfire-2343.mp4
[download] 100% of 40.18MiB in 00:08
[debug] Invoking downloader on u'https://skyfire.vimeocdn.com/1588962330-0x94aca96b83569050293f98c87d2fc9044a1fbed8/6644cf92-2c4d-4662-8805-081862299c38/sep/audio/b7917808/playlist.m3u8'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 26
[download] Destination: The Rickety Lady (horror short)-415656502.fhls-fastly_skyfire-audio-medium-audio.mp4
[download] 100% of 2.45MiB in 00:05
[ffmpeg] Merging formats into "The Rickety Lady (horror short)-415656502.mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel 'repeat+info' -i 'file:The Rickety Lady (horror short)-415656502.fhls-fastly_skyfire-2343.mp4' -i 'file:The Rickety Lady (horror short)-415656502.fhls-fastly_skyfire-audio-medium-audio.mp4' -c copy -map '0:v:0' -map '1:a:0' 'file:The Rickety Lady (horror short)-415656502.temp.mp4'
ERROR: Conversion failed!
Traceback (most recent call last):
  File "/home/fletch/Sync/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2065, in post_process
    files_to_delete, info = pp.run(info)
  File "/home/fletch/Sync/bin/youtube-dl/youtube_dl/postprocessor/ffmpeg.py", line 512, in run
    self.run_ffmpeg_multiple_files(info['__files_to_merge'], temp_filename, args)
  File "/home/fletch/Sync/bin/youtube-dl/youtube_dl/postprocessor/ffmpeg.py", line 235, in run_ffmpeg_multiple_files
    raise FFmpegPostProcessorError(msg)
FFmpegPostProcessorError: Conversion failed!

Description
I'm unable to download certain videos from Vimeo. It complains about "Conversion failed!" when trying to merge formats. One video for example:
https://vimeo.com/415656502

Your FFmpeg versions are pretty old. Also, maybe best to also remove avconv as well. You don't need it, a recent FFmpeg is enough.


Deprecation warning from redis-rb

I am now getting deprecation warnings in my sidekiq.log
Redis#exists(key) will return an Integer in redis-rb 4.3.
exists? returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer =  true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set Redis.exists_returns_integer = false, but this option will be removed in 5.0.
(/var/www/bestappever/shared/bundle/ruby/2.6.0/gems/sidekiq-6.0.7/lib/sidekiq/launcher.rb:160:in `block (2 levels) in ❤')

@jbwl This is Sidekiq issue, not scheduler one. And they have fixed it in the latest version, so you just need to bump the sidekiq gem

The stacktrace in the issue description is from sidekiq, but I think the same issue is present in the scheduler codebase here

I see that makes sense then

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

I'm pretty sure this issue should remain open. In related news, it looks like fix is underway in https://github.com/moove-it/sidekiq-scheduler/pull/306.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Still seems like this issue should remain open. 😇

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

I'm still seeing these warnings, so it still seems like this issue should remain open.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

I'm still seeing these warnings, so it still seems like this issue should remain open.

This should remain open.

This should remain open.

Please review #329

Fixed by https://github.com/moove-it/sidekiq-scheduler/pull/335


Understanding UTXO Model Challenges: Multi-Item Transactions and Transaction Conditions"

I have some questions about handling UTXO inputs and outputs, specifically their relationship and how they ensure transaction security.
Here's what I'm interested in:
Question 1: Allocating Funds in UTXO Transactions
When a buyer is purchasing multiple items (e.g., kitties) from different sellers,
how can we ensure that the buyer sends the correct amount to each seller?
For example, suppose there are sellers A and B with Kitty-A priced at 20 and Kitty-B priced at 30. How can we prevent the buyer from mistakenly sending the wrong total amount to one seller without specifying the amounts for each item?
Example of a problematic situation: If the user/wallet sends 30 to user A and 20 to User B, it is not correct. How to check this as we don't have info on the intended recipient info in the output constraint checker?
https://github.com/Off-Narrative-Labs/Tuxedo/blob/ce3102b7596167b013120afbba0ef7ab28c7c842/tuxedo-core/src/constraint_checker.rs#L18-L28
One potential issue is that the transaction validation in the constraint checker primarily focuses on the total sum of inputs covering the total sum of outputs. While this ensures that the buyer sends enough funds to cover the overall cost, it doesn't inherently enforce the correct allocation of funds to individual sellers in a multi-item transaction. For example, if the user mistakenly sends 30 units to User A and 20 units to User B, there isn't a built-in mechanism to verify the intended recipient for each output.
How can we address this challenge within the UTXO model to guarantee that the buyer allocates the correct amounts to specific sellers when making a multi-item purchase?
Question 2: Transaction Conditions in UTXO Model
In the UTXO model, how can we implement checks for specific transaction conditions,
like preventing transfers to oneself ("TransferToSelf") and
verifying that the buyer is the rightful owner of the kitty being purchased ("BuyerIsKittyOwner")?
Are these checks possible in the UTXO model, and if so, what's the recommended approach to effectively implement them?
Ownership Verification:
We can ensure that each input is properly signed by its owner (buyer) using the redeemers.
We can verify that each output has the correct verifier to ensure ownership of the newly created UTXOs.
However, one challenge is that constraint checkers, which are responsible for transaction validation, do not have direct access to information about redeemers and output verifiers.
To address this, one potential solution could be introducing an additional constraint checker, for example, an "AdvancedConstraintChecker," which holds information about the owners of both inputs and outputs.
This way, we can perform checks related to "TransferToSelf" and "BuyerIsKittyOwner" effectively.
Questions 3 :How can we facilitate the purchase of a asset when the buyer and seller operate from different wallets?
The challenge lies in the need for the buyer to sign the money input and the seller to sign the asset, requiring signatures from different wallets. This scenario becomes complex as both private keys are unlikely to be stored in the same wallet in real-world situations.
Current Limitation:
Buying an asset (for example Kitty) between two users with different wallets is currently not supported. The constraint arises from the inability to sign transactions with private keys from separate wallets simultaneously.
In the current CLI wallet, which supports multiple key pairs, it is possible to facilitate trade between two users using the same wallet
Potential Solutions:
Atomic Swaps: Utilize time-locked transactions to ensure that either both parties receive their assets or neither does, providing a secure and fair exchange.
Time-Locked Smart Contracts: Although UTXO blockchains traditionally lack smart contracts, explore the use of time-locked smart contracts to enable secure exchanges between users with different wallets.
Order Book System: Implement an order book system that matches buyers and sellers through centralized or decentralized listings, streamlining the process of connecting users for kitty transactions.
I know we are yet to support the atomic swaps, smart contracts, and Dex(order book). But please let me know if there is some way we can support the buying operation by some other means in the current implementation.

Problem
Two users have assets that they would like to exchange. As a concrete example let's say Alice owns an NFT in a single utxo. Bob owns 10 coins spread across several UTXOs. Alice and Bob have a "double coincidence of wants" and would be willing to trade the NFT for a total of 9 coins. They want the sale to be atomic so neither of them leaves with both the kitty and the coins; they either swap or they leave with what they came with.
Solution 1: Single Transaction
The simplest way is to construct a single transaction that consumes all the relevant input state and creates all the desired output state.

The complication here is that this transaction consumes inputs owned by both Alice and Bob. That means it requires a signature from both Alice and Bob. So some out-of-band coordination must happen. The same is true of the current MultiSignature verifier, and indeed such coordination is sometimes required. Frontends can help solve this problem by creating the transaction and giving a file or QR code to pass to the counterparty, or even passing it through some centralized matching service. This is all totally viable.
There is no risk that the coins will go to someone other than Alice. Although the constraint checker is not able to enforce that the coins go to Alice, the transaction requires a signature from Alice. If Bob proposed a transaction that sends the coins somewhere else, Alice would never sign it.
Solution 2: Intermediate State
If you prefer for users to be able to post sales on-chain and accept sales on-chain from their own wallet with no out-of-band communication, you can implement an on-chain invoicing system.
When Alice lists her Kitty for sale she gets back an invoice. When Bob buys the Kitty he creates a payment. Later Alice can claim the payment in a third transaction which consumes both the payment and the invoice. Only Alice can do this redemption because she owns the invoice.

This scheme has the advantage that the users do not need to coordinate offchain or even know each before the sale is listed. It has the disadvantage that it requires three separate transactions.
Of course you would also need a transaction type to allow Alice to cancel her sale and get her privately-owned kitty back if there are no buyers.  These have both disadvantage. They require off-chain coordination as well as multiple transactions. However, they offer the advantage that the assets do not even need to live on the same chain.


rs.DataSet.assign_resolution_bins ought to return bin edges

The current bin labels assume formatting that takes up too much space. It would be better if this method just returned bin edges which users can treat however they want.

yep -- agreed. This is already supported in rs.utils.binning, so it makes sense to extend that functionality to the DataSet method. I could see two possible additions/changes:

Change signature to: DataSet.assign_resolution_bins(..., return_edges=False, return_labels=False)so that you can get bin edges or formatted labels depending on your use case.
Assign resolution bins currently only takes an integer specifying the number of bins to assign. If you give it a monotonic list/array/tuple, should we have it treat those as bin edges to assign the reflections to those bins?

I think (1) is a very small change, and (2) will be slightly more work but is already largely supported in rs.utils.binning. Let me know if you have thoughts on this.


Broken tool search in technical monitoring

I have struggled to find the CARD database using the search box in the OpenEBench Technical Monitoring site. The following is what I tried without any luck:

Search for both "card" and "CARD".
Change the number of items per page from 10 (default) to 20.
Change the search space ("Search in") from "Name" to "Name & Description".

I finally got what I expected when I searched for "comprehensive", which is part of the full name.
Together with @jmfernandez and @redmitry, we have found that the search is based on querying the same dev REST API endpoint both in the prod and dev websites: https://dev-openebench.bsc.es/monitor/rest/edam/aggregate.
However, this bug doesn't explain why the tool isn't found in the results. The query returns 51 results in dev and 50 in prod and in both cases CARD is one of the tools found.

The real problem is threefold:

The results are not ranked in any way.
The web app requests a limited number of results based on the "items per page" drop-down list: this sets the Range header in the request to something like Range: items=0-10.
There is no pagination!!: The number of "items per page" is, in reality, the max number of results and there is no way to navigate through the rest if there are more.

In addition, one thing that makes the search results hard to interpret is that although the search can be applied to the name, description or both, the UI only shows the label and the description; the name is not shown anywhere. I think it would be helpful to have an option to search in the label too, which seems to be more succinct or show the name instead.

finally merged with https://github.com/inab/openEbench-frontend/pull/42


Please invite me to the community

Name
StormyTalents
Additional Context
I hope to join this organization

Invitation sent to join the GitHub Organization. Welcome to Infraform 🎉Please check your mail to accept the invitation sent by GitHub! 🤖About usInfraform is an open source solution for serverless platforms, it is designed for developing solutions and enhancing creators to create their infrastructure 💻 Great to have you in our community ✨ Looking forward to your valuable contributions! 🤓 You can also check our community ✨ Github ✨ LinkedIn 💜 You can also share our community with other folks who want to learn about development, DevOps, tech, and contribute together and with us 👉💜👈


Will epic mode and low mode change the observed LiDAR sensor data?

Will the rendering quality (epic mode vs low mode) influence the observed LiDAR sensor data? For example, I only want to collect LiDAR data, as a result, I want the rendering to be fast but I still want accurate LiDAR data as epic mode. Thus will using the low mode change the quality of observed LiDAR data?
After searching the doc, I still couldn't find the answer. Any help will be appreciated!
Thanks!

No Lidar will only be affected by LineTraces as geometry,. LIDAR won't be affected by visual changes


Flichtenheld/jenkins windows agent

Trying to resuse the work that went into buildbot EC2 for my Jenkins agents.
Plus some general improvements, like:

add some error checking
fix reboot handling
add variable for subnet

In general looks good and I could not spot anything obviously wrong in there. Documentation for the jenkinsmaster_address parameter is missing though, and documenting how to build just one image (jenkins or buildbot) would be nice. I'm testing the code for buildbot regressions now - that will take some hours probably.
That said, I would like to improve the hygiene of the repository by restructuring the repository along these lines:
openvpn-buildbot/
├── buildbot-host
│   └── buildbot-worker-windows-server-2019
├── jenkins
│   └── jenkins-agent-windows-server-2019
└── scripts

Packer-vise this new layout should work ok without duplicating much code. The parameter names in Packer could also be made specific to buildbot and jenkins. Docker should also be fine with this with minor path changes.
This layout would probably make it easier to work together on other bootstrapping scripts. For example those used to spin up buildbot workers and jenkins agents for Linux. Besides the Dockerfiles there only one such script I hastily set up for cron2 (buildbot-host/scripts/install-openvpn-build-deps-ubuntu.sh), but more will follow at some point.
I think this layout would also make it easier to share scripts (or Dockerfiles?) that set up build requirements for openvpn, openvpn3, openvpn3-linux, etc.
Thoughts?

Thoughts?

So I thought we could reduce code duplication by putting both builds in the same packer file. But in the end the result doesn't really save all that much because it did decide that a separate build is required and not just two different sources in the same build.
So yeah, no objections.

I moved the stuff around in #2. It is based on this PR. Buildbot side seems to work ok, did not test the Jenkins side but with some luck it does work.


Resources for urgent voter issues

Background on the problem the feature will solve/improved user experience
A user who visits the website may need help regarding urgent questions around the voting process in their region.
Describe the solution you'd like
A directory of voter phone hotlines or website links for urgent voter needs in their region
Tasks

Research and compile resources (organization websites or phone numbers) that can serve as point of information for urgent voter issues based on state
List out contact information in the resources tab; could possibly fit with pre-existing resources divided by state

Acceptance Criteria

A user will be able to find resources around urgent voter issues based on state

@Sabine-Justilien is this issue to be divided in subsections for a set of states for compilation of the information?

@yrabun we'll likely have to start breaking this out by priority states (TBD). As this evolves it may be best to list this out as an epic focusing on voter resources (urgent hotlines, childcare, etc) that vary from state to state. We can pry into what this can look like for the the future.
Issue #175 may be a duplicate of this current issue.

Report an election issue by calling:
1-866-OUR-VOTE<PHONE_NUMBER>)
1-888-VE-Y-VOTA (en Español)
1-888-API-VOTE (Asian multilingual assistance)
1-844-YALLA-US (Arabic)


Versión Android studio

Hi, what version of android studio did you use to compile the project?

Android Studio Electric Eel | 2022.1.1
On Mon, 26 Jun 2023 at 17:14, feerve @.***> wrote:

Hi, what version of android studio did you use to compile the project?
—
Reply to this email directly, view it on GitHub
https://github.com/alejandro-piguave/TinderCloneCompose/issues/1, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AK47ENX3HVTKW4EUWXW2ACTXNGRNDANCNFSM6AAAAAAZUKCDE4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Using the GMC in BotSort

Hi author thanks for your contribution to MOT, I have a question, in the paper it says to use only one set of the same parameters in a video for motion camera compensation, but you used the GMC file in botsort in the source code, isn't that method compensated frame by frame?
作者你好感谢你对MOT做出的贡献，我有一个疑问，论文当中说在一个视频中只使用一套相同的参数进行运动相机补偿，而你在源代码中使用了botsort中的GMC文件，该方法不是逐帧进行补偿的吗

Thank you for your interest in our work and for bringing up this insightful query regarding motion camera compensation in our MOT project.
In our paper, we indeed discuss and compare frame-by-frame Camera Motion Compensation (CMC) and Uniform Camera Motion Compensation (UCMC) in Table 5. Through our research, particularly on the MOT17 dataset, we discovered that combining UCMC with CMC yields better results. We refer to the approach using CMC as UCMCTrack+. Consequently, we utilized the GMC file in our implementation for MOT17.
However, it's important to note that the effectiveness of this method varies with different datasets. For instance, in DancTrack, MOT20, and KiTTI datasets, we found that UCMCTrack without the use of GMC files outperforms the version that incorporates GMC.
I hope this clarifies our methodology and the rationale behind using the GMC file in certain cases. If you find our research and methods useful, please consider supporting us by starring our project on GitHub. Your support greatly helps us in continuing our work in this field.

感谢您对我们工作的关注，并就我们的 MOT 项目中的运动摄像机补偿提出这个有见地的问题。
在我们的论文中，我们确实在表5中讨论和比较了逐帧相机运动补偿（CMC）和统一相机运动补偿（UCMC）。通过我们的研究，特别是在MOT17数据集上，我们发现将UCMC与CMC相结合会产生更好的结果。我们将使用 CMC 的方法称为 UCMCTrack+。因此，我们在 MOT17 的实现中使用了 GMC 文件。
但是，需要注意的是，这种方法的有效性因不同的数据集而异。例如，在 DancTrack、MOT20 和 KiTTI 数据集中，我们发现不使用 GMC 文件的 UCMCTrack 优于包含 GMC 的版本。
我希望这能澄清我们的方法和在某些情况下使用 GMC 文件背后的基本原理。如果您发现我们的研究和方法有用，请考虑通过在 GitHub 上为我们的项目加星标来支持我们。您的支持极大地帮助我们继续在这一领域的工作。

I see, thanks for the reply and I hope you keep up the good work on your MOT tasks!


Not an issue, but a request/question

Can we add the ability to tell hm tickets left?
Like Tickets 600 - 400 64/64 [2]
or that's not possible ?

sorry its not something available within the server list api, so I can't add that: https://api.gametools.network/bf1/servers/?name=a


More tests and various metadata fixes (package.json, README etc.)

Also fix for #2

Current coverage is 88.23%

Branch #3 has no coverage reports uploaded yet.

No diff could be generated. No reports for master found.

Powered by Codecov. Updated on successful CI builds.


Cloud Foundry Org, Space, and Org Quota Dashboards are incorrect

All three dashboards are calculating quota memory usage based on the app's memory limit but not multiplying by the number of instances.  For example, if I push an app with a memory limit of 1G and push 21 instances with a quota of 20GB, then the app will fail to push with an error that I'm exceeding my quota, so the number of instances is clearly a factor in quota usage.  The dashboard on the other hand is only showing 1GB which is the amount of memory set on the app.
The fix is to simply multiple the memory by the number of instances, linking by application_id.  For example, here is the query on the Org Summary dashboard before and after the fix:
Current:
sum(avg(cf_application_memory_mb{environment=~\"$environment\",deployment=~\"$bosh_deployment\",organization_name=~\"$cf_organization_name\"}) by(application_id))

Fixed:
sum(avg(cf_application_memory_mb{environment=~\"$environment\",deployment=~\"$bosh_deployment\",organization_name=~\"$cf_organization_name\"} * on (application_id) cf_application_instances{environment=~\"$environment\",deployment=~\"$bosh_deployment\",organization_name=~\"$cf_organization_name\"}) by(application_id))

We noticed this as well. We don't directly use this release for dashboards, but we have copied them out into our own deployment. We ended up creating a single dashboard for all environments.
I don't quite think using avg() is necessary at all. If you group_left by the instance_id, you can just sum at that point. The below examples are more complex, but our goal was to get an overall foundation health dashboard, where we didn't have to use dropdowns to change orgs and go through all of them..
Example environment (grafana label being {{ environment }}/{{ organization_name }}) with % mem used, where one groups left with the state to get only running apps, then grouping left with the instance_id:
(
    sum(
        sum(cf_application_memory_mb) by(environment, organization_name, application_id)
        * on(environment, organization_name, application_id) group_left(state) cf_application_info{state="STARTED", organization_name!~"system|appdynamics.*|p-.*"}
        * on(environment, organization_name, application_id) group_left(instance_id) cf_application_instances_running{state="STARTED", organization_name!~"system|appdynamics.*|p-.*"}
    ) by(environment, organization_name)
    / on(environment, organization_name) cf_organization_total_memory_mb_quota > 0
) * 100 > $quota_limit

(we also strip out things like system, appdynamics, p-.*, because they're system based things which our users don't care about).
Similar here, however with spaces (label being {{ environment }}/{{ organization_nam }}/{{ space_name }}):
sum(
    (
        sum(
            sum(cf_application_memory_mb > 0) by(environment, organization_id, space_id, application_id)
            * on(environment, organization_id, space_id, application_id) group_left(instance_id) cf_application_instances_running{state="STARTED", organization_name!~"system|appdynamics.*|p-.*"}
        ) by (environment, organization_id, space_id)
        / on(environment, organization_id, space_id) sum(cf_space_total_memory_mb_quota > 0) by (environment, organization_id, space_id)
    )
    * on(environment, space_id) group_left(space_name) cf_space_info{organization_name!~"system|appdynamics.*|p-.*"}
    * on(environment, organization_id) group_left(organization_name) cf_organization_info{organization_name!~"system|appdynamics.*|p-.*"}
) by (environment, organization_name, space_name) * 100 > $quota_limit

I've submitted https://github.com/bosh-prometheus/prometheus-boshrelease/pull/341 to fix this with the minimal changes required to fix the issues described and get the quotas to align with how CF enforces them only on started apps.

Prometheus BOSH release 26.0.0 contains the fix submitted by @amhuber


feat: port AlgebraicGeometry.OpenImmersion.Scheme

I am not entirely happy about two lemmas where I had to increase maxHeartBeats, but I couldn't fix theme either...


Changes to enable OpenContrail roles & generic Clouds

Bringing the OpenContrail work into 1.2 playbooks from 1.1.  OpenContrail has it's own playbook for starting, so it will not impact the others.
With that, there are some very small conditional changes to make sure that we don't break opencontrail when it's being configured.
Also, adding OpenStack overloaded the cloudp-provider flag, so we need a "generic" version that allows us to create the flag without driving cloud specific behavior.

Nice Rob ! thank you.
Actually @ant31 proposed the following changes to @galthaus in order to automate the firsts steps.
Do you think that would be possible to include them ?
Furthermore, if you get some time could you please write down a markdown documentation for opencontrail to be included in https://docs.kubespray.io  ?

    clone container-networking-ansible
    copy the roles from container-networking-ansible into setup-kubernetes/roles/network_plugin
    copy the roles from container-networking-ansible into setup-kubernetes/roles/network_plugin_provision

This can be done automaticaly with local_action tasks, maybe in network_plugin/opencontrail/preinstall ?
    cope the files from container-networking-ansible into setup-kubernetes

We can add a cluster-opencontrail.yml playbook in this repo.

    build an inventory file like normal but add four groups:
        masters (kube-master)
        nodes (kube-nodes)
        gateways
        opencontrail which is all three groups. rename gateways -> opencontrail-gateways

We can also add inventory-opencontrail.cfg as an example inventory

    Set up the opencontrail vars in inventory/group_vars/all.yml

I propose to use inventory/group_vars/opencontrail.yml and opencontrail-gateway.yml if needed and again add in this repo.

I was talking w/ @galthaus and I'll do an updated pull with some of the protections; however, there's enough setup needed for the independent OpenContrail playbooks (automated w/ Rebar - https://github.com/rackn/container-networking-ansible.git) that it would be difficult to test the pre-reqs.
Our goal is just have kargo accept the flags that we added to fix breakage.


PHOENIX-7106 Data Integrity issues due to invalid rowkeys returned by various coprocessors

Jira: PHOENIX-7106

Need to resolve merge conflict

Let me address few comments in single commit so that we can check test results after the change. I will address documentation changes too in separate commit, Thanks for the in-progress reviews.

https://github.com/apache/phoenix/pull/1736/commits/41144ee9f9694c6c558256c2e6094cdd5ea60962 caused some issues, working on it.

A general question: looks like we're duplicating quite a lot of IT tests so that we can test them with region moves. This will require future test-writers to either duplicate their tests going forward, or the tests will gradually diverge. This will also increase the time to run the full test suite.
Is there a way we can do region moves as a parameterized use case, and/or is there a more limited set of functionality we need to verify works with region moves that covers all the different scanner types but not necessarily all the higher level logic the existing IT tests need to verify?

That would also shrink the size of the patch significantly.

@gjacoby126 i agree with your concerns and i really wish there was some level of possible way to make the tests generic, but honestly its almost impossible to make tests generic by using parameterized argument because of several reasons:

We need to use hbase.client.scanner.max.result.size before setting up PhoenixTestDriver
Set phoenix.scanning.result.post.dummy.process to a class that can process region moves after dummy is received by client (depending on how aggressive tests are, we need custom logic here)
Set phoenix.scanning.result.post.valid.process for some tests
Set phoenix.server.page.size.ms to 0ms to generate frequent timeouts at server side
Depending on tests, we also need to move regions after specific num of rs#next calls
Region move logic has to be very specific: only move regions of tables that are really going to be used by queries e.g. data table and index table for the given query. If we move all regions (including hbase and phoenix system tables), tests take 5x more time than what they do with the current setup.

In fact, initially i was able to reduce the patch size from ~19k to < 15k by adding ParallelStatsDisabledWithRegionMovesIT, which is now being extended by several tests.

Offset is broken, without paging. Offset maintains row count at server side in memory and increments it until offset is reached, so even if we restrict dummy processing until offset is reached, it can still cause issues with valid row.
e.g. rows are scanned until offset is reached and then we return valid row, and then region moves. Now when scan is resumed on moved region, row count state is lost and it is reset to 0 to begin with. This can easily lead to data integrity issues for offset because the expected behavior in this case is to resume scanning rows considering row count is already at offset.
I am working on fixing this.

@kadirozde @tkhurana @gjacoby126 @ranganathg
Fixed offset issues with valid row return with region movement causing data integrity issues, and reintroduced page timeout for offset.
I have also addressed all comments so far.

Added backward compatibility tests for unordered + ordered group by queries. Need to add more backward compatibility tests.

https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1736/

Added a few tests for region split also.


add al-firdaus.sch.id domain

@ahmadcahyana First stage of verification passed, official domain is al-firdaus.sch.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@ahmadcahyana Thank you for your patience while waiting for a review and processing your request. Could you please give more information about the school? What is an age of children attending it? What are the courses they need programming at?
The official website has a lot of Google advertisements, thus it looks suspicious and hard to read.

@ahmadcahyana You might miss my previous comment. Please react.

@ahmadcahyana I am sorry, this request remains unanswered for a while. I have to close it without merging. Please reopen and comment if you have an update regarding the aforementioned issue. Thank you for your understanding!


SNS subject at the time of alert

Isn't there a way to pass the subject as part of the alert api call. Not sure having a static subject at the time of initializing the container makes sense. We have a common SNS alert topic that everyone uses and they are required to pass different subject as part of the alert message.
It appears at the moment this sns-forwarder is limited to only one subject. Any work around in this case?

@gamefundas Did you get any help with that ? I am also trying to achieve the same .

@gamefundas Did you get any help with that ? I am also trying to achieve the same .


VC address values getting overlaped

Describe the bug
In the VC's details page the address values gets overlaped and exceeding the screen
To Reproduce

Open app and head to home page
click on add ID and download VC
Go back to home
Open the downloaded VC

Expected behavior
the exceeding address values should come to next line down
Current behavior
the address values gets overlaped and exceeding the screen in the VC details page
Screenshots

Smartphone (please complete the following information):
Device: android
MOSIP Version: 121
MOSIP server: qa-121.mosip.net

we have a new jira for this issue, will track this from  there, hence closing this issue
https://mosip.atlassian.net/browse/INJI-439


Fixed customer creating

Current Dotykacka Cloud API refused to create customer without specifying missing fields.

Thank you for your effort. Formatting and certain changes are not perfect, however because project has no checkstyle and strict development rules I accept it conditionally.


Defining dimension reduction Element types

Currently the behavior when reducing the dimensionality of an Element e.g. by sampling or aggregating is a bit ill-defined. Certain Element types like the Raster types will drop down to a Curve type when you sample or reduce them, while on other types like HeatMap or Scatter3D it will simply throw an Exception. Since I'm working on implementing the Raster interface right now we should figure out how to handle this consistently. My suggestion would be that Elements define lower-dimensional views, here's what that might look like:
Raster._views = {0: hv.BoxWhisker, 1: hv.Curve}
HeatMap._views = {0: hv.BoxWhisker, 1: hv.Scatter}

If no view type is defined it will simply assume the current type supports the lower-dimensionality.

Having such reduction functionality is important. I'm confused about how the proposed syntax would work, though. Seems like the type depends on the precise operation, doesn't it? 0d sampling just gives a scalar, while 0d aggregation gives a BoxWhisker?

Yes, I was confused there, reduction operations will obviously produce scalars in the 0D case, so ignore that, it's mostly the 2D->1D cases that need to be handled.

Unfortunately it gets more complicated. When you index a single value dimension on an RGB, HSV Element it currently drops down to an Image. This would also need to be captured.

And another case, when indexing a single coordinate on RGB/HSV types you're left with multiple value dimensions, not just a single scalar.

And another case, when indexing a single coordinate on RGB/HSV types you're left with multiple value dimensions, not just a single scalar.

How did we handle it before? One thing you can imagine is returning a numeric tuple - this could be a generic way of returning multiple vdims that have been reduced to scalars. I'm not entirely sure if this is a good idea though...

We used to return ItemTables here but at some point consistently switched to regular Tables in cases like this.


[BEAM-8176] Fix BigQuery Java test jobs

The Jenkins job configuration required fixing
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @lgajowy

@lgajowy can you take a look at the fix? WDYT now?

Run seed job

Run BigQueryIO Batch Performance Test Java

Run BigQueryIO Stream Performance Test Java

Run BigQueryIO Streaming Performance Test Java

I fixed the quote escaping logic. WDYT, @lgajowy ?

@lgajowy Ok, we're ready to go. Thanks!

Run seed job

Thanks!

https://builds.apache.org/job/beam_PostCommit_Java/4413/ :-)

@kennknowles It flaked and now it's fine, there was an error in BigQueryTornadoesIT - a part I didn't touch in my PR


Serve supports multiple style projects

One can now put multiple tm2 projects together with one MBTiles file in the export folder
and it will generate a tessera configuration to serve multiple projects.
This is very useful to demo multiple mapbox styles at once or if you want to run one single container
for all styles.
I also switched the docker-compose commands to using the official image now that we are  moving to a more stable phase.
If you need to rebuild a image you now need to explicitely build it with docker build -t osm2vectortiles/serve . but all other contributors that want to try out the repo don't have to do a half our docker build and can just pull down the images.
PR is not quite ready yet, still have to test it more thoroughly.

Can we get this feature into https://github.com/klokantech/tileserver-tessera docker?
I would be happier to offer people the docker image from https://hub.docker.com/r/klokantech/tileserver-tessera/ for direct downloading and testing.
The look&feel is now adjusted to green OSM2Vector tiles - and it will be more user friendly with sample code for different viewers.
We have added the vector tile preview as well - and there is a way how to display multiple styles directly - if correct index.json can be generated by tessara.

Can we get this feature into https://github.com/klokantech/tileserver-tessera docker?

I'll create a pull request next week after thesis has been handed out.

I would be happier to offer people the docker image from https://hub.docker.com/r/klokantech/tileserver-tessera/ for direct downloading and testing.

It makes sense. The serve container is kind of a foreign thing inside the osm2vectortiles project because it is just a method to serve the tiles and does not belong to the entire workflow.
But perhaps we should make the switch after we've handed out the code inside the thesis (because the serve component now is part of the thesis deliverables and after that it can be moved out to klokantech).
Let's discuss this more thoroughly tomorrow.
I also want to discuss when to use tileserver-php for serving vectortiles
and how we should deploy it (with NGINX in front etc.).


Update README about use of Confex

This relates to #82 to give a bit more insight about the use/presence of Confex.

Thanks

You're welcome! I'm eager to see this project grow - I'd love to help.


Error running ./examples/cifar10_msra.py

ubuntu 16.04
cuda 8.0
TITAN X (Pascal)
neon 1.6.0
No errors with cifar10_conv.py, but with cifar10_msra.py:
./examples/cifar10_msra.py -e1
Traceback (most recent call last):
  File "./examples/cifar10_msra.py", line 146, in <module>
    shuffle=True, subset_percent=args.subset_pct, **common)
  File "/home/vladimir/packages/neon/neon/data/dataloader.py", line 168, in __init__
    self.load_library()
  File "/home/vladimir/packages/neon/neon/data/dataloader.py", line 177, in load_library
    self.loaderlib = ct.cdll.LoadLibrary(libpath)
  File "/home/vladimir/anaconda2/envs/neon/lib/python2.7/ctypes/__init__.py", line 440, in LoadLibrary
    return self._dlltype(name)
  File "/home/vladimir/anaconda2/envs/neon/lib/python2.7/ctypes/__init__.py", line 362, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /home/vladimir/packages/neon/neon/data/../../loader/bin/loader.so: undefined symbol: _ZN2cv8fastFreeEPv

Please give this a try:
Replace this line inside neon/loader/Makefile
IMGLIBS     := $(shell pkg-config --libs-only-l opencv)
with
IMGLIBS     := $(shell pkg-config --libs opencv)
and then issue this command from the top level neon directory:
make -C loader clean && make

Thank you. This solved the problem.


Fix conversationSignature key error

Here are the changes I made to get Sydney.py working for me, as discussed in #51.

Hi @jacobgelling Thank you for contributing! Great work, I left only a couple minor comments. Once they're addressed, I'll merge and release a new build

Hi @jacobgelling Thank you for contributing! Great work, I left only a couple minor comments. Once they're addressed, I'll merge and release a new build
Edit: Merged so that I can release a working build faster, thank you a lot for contributing!!

Ah sorry I wasn't quick enough. Thanks for merging and writing this awesome client.

You're welcome and thank you for contributing!


Add entry point for EntryWidget for Secure Conversation

MOB-3815
What was solved?
This PR adds top banner for Secure Conversation as an Entry Point for Entry Widget that will allow to connect to call
Tests will be added along with parent issue
Release notes:

[ ] Feature
[X] Ignore
[ ] Release notes (Is it clear from the description here?)
[ ] Migration guide (If changes are needed for integrator already using the SDK - what needs to be communicated? Add underneath please)

Additional info:

[ ] Is the feature sufficiently tested? All tests fixed? Necessary unit, acceptance, snapshots added? Check that at least new public classes & methods are covered with unit tests
[ ] Did you add logging beneficial for troubleshooting of customer issues?
[ ] Did you add new logging? We would like the logging between platforms to be similar. Refer to Logging from iOS SDKs → Things to consider for newly added logs in Confluence for more information.

Screenshots:

!squash

!squash

@EgorovEI Done. For some reason there was no errors for me at the first place.
Also updated snapshots images https://github.com/salemove/ios-widgets-snapshots/pull/85


Add support for The Strategist

https://trello.com/c/aDfXD1gI/26-newsiebot-should-be-updated-for-the-strategist

👍


Add dep to MLIRGmlStComposeSetInterfaceIncGen

thlo_ops.cc includes gml_st_ops.h which includes
compose_set_interface.h and the latter requires
compose_set_interface.h.inc which belongs to the CMake target
MLIRGmlStComposeSetInterfaceIncGen.
The missing dep on MLIRGmlStComposeSetInterfaceIncGen caused the
mlir-emitc CI to fail when bumping the mlir-hlo submodule:
https://github.com/iml130/mlir-emitc/runs/7783649359?check_suite_focus=true

Thanks! Not sure why our cmake build didn't catch this

For sure a raise condition. There are other targets which have this dep and it is possible that those get built earlier. The build also passed on our Epyc equipped server but not on the GH instance with much fewer cores.


return cursor to its original position

Add option to make screenhunter return the cursor to its original position after each autoclick

done


cryptomb: reduce memory copy in ECDSA

Signed-off-by: Xie Zhihao<EMAIL_ADDRESS>Commit Message: cryptomb: reduce memory copy in ECDSA
Additional Description:
The original implementation serializes signatures into a temporary output buffer during processing phase and then copy to the BoringSSL buffer in the completion phase. This patch change the way and directly serializes signatures to the BoringSSL buffer.
In addition, the patch adds a speed test to track the performance change by mathematical implementation of private key provider.
Risk Level: Low
Testing: N/A
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: Requires AVX512 or equivalent CPU instruction set

/assign @soulxu

/retest


Typo: "a javascript spreadsheet for web"

It should be "A web-based JavaScript spreadsheet". Appears twice in the front page.

this is fixed

On Mon, 04 Feb 2019 09:53:23 +0000 (UTC)
Sain<EMAIL_ADDRESS>wrote:

this is fixed

thanks!
--
Shlomi Fish       http://www.shlomifish.org/
Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/
Yesterday I asked one of my students if she knew what an encyclopedia is, and
she said: “Is it something like Wikipedia?”.
— http://twitter.com/alisonclement/status/8421314259
Please reply to list if it's a mailing list post - http://shlom.in/reply .


Moto reset API fails - Connection refused by Responses - the call doesn't match any registered mock

I'm using moto==2.0.5 with python 3.7.9.
Test case:
import requests
from moto import mock_s3
import unittest

@mock_s3
class TestMotoReset(unittest.TestCase):
    def test_reset(self):
        requests.post("http://motoapi.amazonaws.com/moto-api/reset")

This gives me the following trace:
Test session starts (platform: darwin, Python 3.7.9, pytest 5.4.2, pytest-sugar 0.9.3)
django: settings:=**.local-settings (from env)
rootdir: /Users/**/src/**, inifile: pytest.ini
plugins: mock-3.1.0, django-3.9.0, sugar-0.9.3, hypothesis-5.14.0, cov-2.8.1
collecting ...

Somehow this only happens when the tests are ran from AWS, while there is no problem when I run them on my own system.
Using moto==2.3.1, requests==2.27.1

This issue popped up with the latest release of responses. If you downgrade to 0.16.0, everything should be fine, but Moto does not play well with 0.17.0. (@NielsVanDerWekken I expect that's why it's still working locally, because you're on an older version of responses?)
The intermediate fix is to downgrade responses - we will release a fix soon to make Moto interoperable with the latest version.

I added responses==0.16.0 to our list of requirements (it was automatically downloaded as a dependency before) and this fixed things. Thanks for pointing this out @bblommers !

Moto >= 2.3.2.dev2 should work with all versions of responses. I've closed this for now, but do let us know if there are still any issues!

Just want to say thanks for posting about this issue and the resolution.  I had this issue as well as of yesterday and I would have never figured this out on my own.


[Suggestion] Switch to node-canvas

Jimp is a CPU hog, and node-canvas has much more support than Jimp for file types

Good call, have you experimented using node-canvas?

I have indeed. I am the developer of the Yamamura discord bot and in the bot, we have Image Commands powered by node-canvas.


users without a name break selection of some keys

For some 2FA keys both the user 1 name and displayName are required. If a user's name is not set, this provides the user's username as both the name and the displayName.
This can be tested and confirmed by setting up the flask demo app and applying the patch to remove the displayName validation:
diff --git a/flask_demo/app.py b/flask_demo/app.py
index c0083fd..d0aa284 100644
--- a/flask_demo/app.py
+++ b/flask_demo/app.py
@@ -59,12 +59,12 @@ def index():
 def webauthn_begin_activate():
     # MakeCredentialOptions
     username = request.form.get('register_username')
-    display_name = request.form.get('register_display_name')
+    display_name = request.form.get('register_display_name') or ''

     if not util.validate_username(username):
         return make_response(jsonify({'fail': 'Invalid username.'}), 401)
-    if not util.validate_display_name(display_name):
-        return make_response(jsonify({'fail': 'Invalid display name.'}), 401)
+#    if not util.validate_display_name(display_name):
+#        return make_response(jsonify({'fail': 'Invalid display name.'}), 401)

     if User.query.filter_by(username=username).first():
         return make_response(jsonify({'fail': 'User already exists.'}), 401)

And then using a Yubi 5 nano will not work (ykman info):
Device type: YubiKey 5 Nano
Serial number: [redacted]
Firmware version: 5.1.2
Form factor: Nano (USB-A)
Enabled USB interfaces: FIDO

Applications
OTP     	Disabled
FIDO U2F	Enabled
OpenPGP 	Disabled
PIV     	Disabled
OATH    	Disabled
FIDO2   	Enabled

Alternatively it might make sense to warn the user that they need to set their name.

Hi @terencehonles! This makes sense to me. Could you update the tests as well?
@woodruffw would you mind taking a quick look?

Taking a look now!

This looks reasonable to me. We could also change the WebAuthn user generation to only use username for the displayName, since that shouldn't affect any existing credentials. But the fixed behavior looks fine, and provides a graceful degradation.

Hi @terencehonles! This makes sense to me. Could you update the tests as well?

I think this should cover it. I removed fail-fast from the github workflow since I'm having some issues running make test locally and I would like it to try to run all the tests, but it looks like there might be some other issue going on that's affecting all the tests.

Looks like a docker-compose up db took care of my issue since I probably jumped too quickly to running the tests and assumed the make recipe would take care of making sure the db was started.

Thanks!


SCB: Fixing a startup timing issue for the 'all-servers' command.

There's a problem with the dependency graph of the test servers - we
need some to be available before others can start.  But just forking the
threads in the right order isn't enough to guarantee availability. The
threads start up practically instantaneously, so if one of the required
servers takes a little longer to get going, we get an intermittent
timing error.
What we really need is to start each server and have it tell us when
it's ready to serve requests, before we move on to starting the next.
This commit accomplishes that, by passing a semophore to the server
threads and having them flag up when they're available.
Note that there's no noticable performance difference to the user. This
really was a timing issue that came down to a matter of milliseconds.

An alternative way to deal with the problem would be to handle the error on the caller's side and try again when the initial request fails

An alternative way to deal with the problem would be to handle the error on the caller's side and try again when the initial request fails

True. But even though it's more effort, I think I prefer this approach. It feels somewhat sloppy to have a startup sequence that I know will regularly fail, even if we cope with the failure.

I think I prefer this approach

I agree, this approach is better


should we make testnets -> _testnets

since the assets are all w/o underscore it could create confusion, and additionally, the other folders (_IBC and _non-cosmos) have leading underscores.

to keep the change small, I think yes. However, ultimately, I think we should remove the underscore on all folders once the networks have been moved to a folder called 'mainnets'.

I do agree about moving to mainnets — I think the previous convo around this was that the "landing page" has all the chains on it and makes it more useful. I honestly prefer the organized structure with testnets/, ibc/, mainnets/, but also see the reasoning for the other perspective.
It's hard because this repo is very "place oriented", but would benefit from structural organization

So for now, I'd say we move testnets to _testnets, but try and re-visit the mainnets convo


is it necessary to drop stop words before training?

When I use the model for text classification,is it necessary to drop stop words before training?If I did so,will it improve the accuracy?And could you please tell me the reasons?Thanks a lot.

When I use the model for text classification,is it necessary to drop stop words before training?If I did so,will it improve the accuracy?And could you please tell me the reasons?Thanks a lot.

I mean before finetune

I get better results with bert_base if I do not remove the stop words. It is not completely conclusive to me, but it is indeed so.


Question about scopes in different containers

Hello I have a problem with scopes of some services which I want share between containers as singletons. The service created as many times as it injects by different containers.
In the next example sharedService inits twice when MyConstructedService is created and when sharedService injected by something else. What I need: only one sharedService ever. How I can do that?
extension SharedContainer {
    var sharedService: Factory<MyServiceType> { self { MyService() }.singleton }
}

final class DemoContainer: ObservableObject, SharedContainer {
    static var shared = DemoContainer()

    var constructedService: Factory<MyConstructedService> {
        self {
            MyConstructedService(service: sharedService())
        }
    }

    var manager = ContainerManager()
}

Thank you

I think singletons may need so rework as the way they're implemented in 2.0 gives rise to the issues you've illustrated.
Given the current architecture, you may do do something like...
final class SingletonContainer: SharedContainer {
    static var shared = SingletonContainer()
    var singletonService: Factory<MyServiceType> {
        self { MyService() }.singleton
    }
    var manager = ContainerManager()
}

extension SharedContainer {
    var sharedService: Factory<MyServiceType> {
        self { SingletonContainer.shared.singletonService() }
    }
}

final class DemoContainer: SharedContainer {
    static var shared = DemoContainer()
    var constructedService: Factory<MyConstructedService> {
        self { MyConstructedService(service: self.sharedService()) }
    }
    var manager = ContainerManager()
}

It's clunky, but the best I can think of until I get a workaround implemented.

Thank you for workaround. Looking forward to update


.life (dot)life domains not accepted

Hello,
Just tried to add my email using your add account function and putting in for example<EMAIL_ADDRESS>and I can not continue. The next and Manual entry buttons are greyed out.  If i put .com as the email I can continue.  Can you add .life so I can add my email accounts to K-9.

In a more general sense, it's no longer appropriate to limit gTLDs to a specific length or certain ones.

True because if the user keys the wrong email address it will not be accepted so your right, no longer appropriate.

In a more general sense, it's never appropriate to limit email addresses to anything (e.g. TLDs) as long as there's a valid user- & host separated by an @-sign ;)

Why is this marked as an active issue? I checkout a commit as far back as April 30th and it seems to be working fine.

Sorry but its not true.  When i key the same information you show above - my 'NEXT' button is greyed out. This is the issue. If i change it to .com the next is highlighted to continue. Here is the screenshot

Not sure how to show the screenshot. But this shows that unlike your image I can not click continue. If i change the domain to a .com I can continue. This has been the issue.

Found that if I copy/paste the values then it wont let me pass. But if I manually key both the values, then i can continue.


Implement blockchain business logic in a framework and storage agnostic way

Subtask: https://github.com/thenewboston-developers/thenewboston-node/issues/47

Subtask: https://github.com/thenewboston-developers/thenewboston-node/issues/48

Subtask: https://github.com/thenewboston-developers/thenewboston-node/issues/49

Subtask: https://github.com/thenewboston-developers/thenewboston-node/issues/50

Subtask: https://github.com/thenewboston-developers/thenewboston-node/issues/59

@buckyroberts Let's consider this task as done. Although I am pretty sure there are some bugs on edge cases and the unittest coverage (in terms of business cases) can and should be improved. I will review the code next week adding more unittests, but I need some fresh eyes to take a look (if you have your own capacity for this it would be great).


sequence to sequence one dimense CNN

i want to build a sequence to sequence one-dimense CNN model, my output include 30 state, for instance: the outout is [  [0,1,3,5],
[0,2,4,1],
.........
]
each row presents one sample, and every sample has 4 state.
but i don't know how to write the cnn output softmax layer, i try to write like this ,but it doesn't work:
model.add(Conv1D(filters,
kernel_size,
padding='valid',
activation='relu',
strides=2, input_shape=[687, 1]))
# we use max pooling:
model.add(MaxPooling1D())
model.add(Conv1D(filters,
kernel_size,
padding='valid',
activation='relu',
strides=1,))
model.add(GlobalMaxPooling1D())
# We add a vanilla hidden layer:
model.add(Dense(hidden_dims))
model.add(Dropout(0.2))
model.add(Activation('relu'))
# We project onto a single unit output layer, and squash it with a sigmoid:
model.add(Dense(11, output_dim=3, activation='softmax'))
please help me

it shows that output_dim isn't exist, and my keras version is 2.0.2, the backend is tensorflow, i expect my output is 3 dimenseion like this [sample, depth, 11 ], depth is the one_hot depth


Create Kedro Academy materials about dependency management

This is a child task of kedro-org/kedro-devrel#13 and covers creation of MVP slides about dependency management for Kedro Academy.

This is done.


[3.0] Fix #9026

issue #9026

Codecov Report

Merging #9027 (d500b8e) into 3.0 (8e26729) will increase coverage by 0.09%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.0    #9027      +/-   ##
============================================
+ Coverage     63.17%   63.26%   +0.09%
- Complexity      312      313       +1
============================================
  Files          1190     1190
  Lines         50454    50490      +36
  Branches       7515     7542      +27
============================================
+ Hits          31872    31941      +69
+ Misses        15077    15055      -22
+ Partials       3505     3494      -11

Impacted Files
Coverage Δ

...dubbo/common/status/support/LoadStatusChecker.java
46.15% <0.00%> (-3.85%)
:arrow_down:

...ubbo/remoting/exchange/support/DefaultFuture2.java
43.75% <0.00%> (-1.63%)
:arrow_down:

...ting/exchange/support/header/HeartbeatHandler.java
58.13% <0.00%> (-1.39%)
:arrow_down:

.../main/java/org/apache/dubbo/qos/textui/TTable.java
83.79% <0.00%> (-0.87%)
:arrow_down:

...n/java/org/apache/dubbo/common/utils/UrlUtils.java
61.90% <0.00%> (-0.07%)
:arrow_down:

...bo/registry/client/OverrideInstanceAddressURL.java
0.00% <0.00%> (ø)

...ubbo/config/deploy/DefaultApplicationDeployer.java
79.32% <0.00%> (+0.04%)
:arrow_up:

...n/java/org/apache/dubbo/common/utils/NetUtils.java
68.06% <0.00%> (+0.10%)
:arrow_up:

...apache/dubbo/rpc/protocol/dubbo/DubboProtocol.java
65.41% <0.00%> (+0.11%)
:arrow_up:

...apache/dubbo/common/extension/ExtensionLoader.java
80.46% <0.00%> (+0.19%)
:arrow_up:

... and 30 more

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 8e26729...d500b8e. Read the comment docs.