Contribute to Open Source. Search issue labels to find the right project for you!



Note, Please do not merge before To-Do list completed, thoughts appreciated


  • In a sketch file, add this.tag = "tagName" or this.tags = ["tagName1", ... "tagNameN"]properties to assign a tag (or a few).
  • In the sketch glyph chart, hover over a tag name (in the right-side list on the screen) to highlight all sketches that have that tag. Click on a tag name to toggle on / off state. This way, multiple tags can be combined if you wish to highlight multiple categories of sketches. The number pad / stroke count mask can also be combined with tag selections.


  • Assign at least one tag to categorizable sketches, note: tags are not required.
  • The “reset tags” button is too similar to the tag selection buttons. Reset functionality is useful, but the button needs to be replaced with something different. It also doesn’t have to be a button. I will either temporarily disable the reset (exiting and re-entering the glyph chart auto-resets) or find an alternative UI element. I would appreciate thoughts on this.
  • Should multiple tags per sketch be allowed after all?
  • General code clean-up, likely put duplicated code in reusable functions if possible

Hard-to-see but visible enough GIF demo


Updated 14/12/2017 17:55

How to change cursor during drag?


Hi, great framework. I’m trying to change the cursor during drag. Using CSS only doesnt seem to work.


   .panel-heading {
      cursor: -moz-grab;
      cursor: -webkit-grab;
      cursor: grab;

   .is-dragging {
      .panel-heading {
         cursor: move;

It stays as grab when hovering and during drag, and as soon as I let go of the mouse after drag, it flashes to the move and then back to drag.

So I figured I can try with javascript.

There is GridsterItemComponent and gridsterItemPrototypeDirective. Which one is better to use? What is the difference? I can’t find the difference based on the docs, seems like they are two ways to do the same thing? Both have start and end drag events. Thanks for any help.

Updated 14/12/2017 23:10 3 Comments

Clicking on tab head does not focus tab

Steps to reproduce the problem:
  1. Open mitmproxy
  2. Press - to open two pane layout.
  3. Click on the header of the “Events” tabs.
  4. The “Events” tab does not get focus.
Any other comments? What have you tried so far?

This is particularly annoying on Windows, where “shift tab” to switch tabs does not register under WSL. The only way to switch tabs under Windows right now is to open a command prompt and enter

System information

Mitmproxy: 3.0.0dev0994 (842c9f7) Python: 3.5.2 OpenSSL: OpenSSL 1.0.2g 1 Mar 2016 Platform: Linux-4.4.0-43-Microsoft-x86_64-with-Ubuntu-16.04-xenial

Updated 14/12/2017 17:23

Review Regional Reports by GreenInfo


REPORTS: Regional Reports - Posted and ready for your approval

Connor- please take a look at each of these reports and provide digital comments directly in the PDF file. Mark the review complete in the google doc and send any comments directly to Amanda. I am super busy today and this has to be done today if possible since their contract closes tomorrow. Due 12/14/17. I took a look at one of the reports and it looks fine, but just check to make sure there are no major errors.

Updated 14/12/2017 17:18

D3: Dashboard lags 5-10 seconds when displaying node templates in tenant with 7000 nodes


Domain name: (any domain with tenant 316) (presumably any tenant with thousands of nodes)

  1. Log into dashboard 3 with account. link
  2. Click one of the nodes in alarm.
  3. Wait for first template to render (~10 seconds).
  4. Click on ‘additional information’ template tab.

Observed result: Waiting for the next template to load causes the page to become non responsive and chrome to eventually present an kill tab modal.

Expected result: If I am looking at a single node, I would not expect any delays or freezes in rendering the template, even if there are thousands of nodes in my visible scope. The template works fine in other environments and doesn’t have a large amount of data.

Updated 14/12/2017 23:15 3 Comments

Enhancement: "Out of Stock" Grouped Products Selection Issue


<!– Hi there! This form is for reporting bugs and issues specific to the WooCommerce plugin. This is not a support portal. If you need technical support from a human being, please submit a ticket via the helpdesk instead: –>

<!– Usage questions can also be directed to the public support forum here:, unless this is a question about a premium extension in which case you should use the helpdesk. –>

<!– If you have a feature request, submit it to: –>

<!– Please be as descriptive as possible; issues lacking the below details, or for any other reason than to report a bug, may be closed without action. –>

When a product that is part of a “Grouped Product” is “Out of Stock”, in addition to showing the notice, it should also not be able to be selected.


<!– Mark completed items with an [x] –>

  • [x] I have searched for similar issues in both open and closed tickets and cannot find a duplicate
  • [ ] The issue still exists against the latest master branch of WooCommerce on Github (this is not the same version as on!)
  • [x] I have attempted to find the simplest possible steps to reproduce the issue
  • [ ] I have included a failing test as a pull request (Optional)

Steps to reproduce the issue

<!– We need to be able to reproduce the bug in order to fix it so please be descriptive! –>

  1. Create a few products to be added to the “Grouped Product”, all with the “Inventory” tab settings shown here:

  1. Create a “Grouped Product” adding the products to it like so:

  1. Purchase one of the products within the grouped product, and the “Out of Stock” notice will successfully show within the Grouped Product and it won’t be able to be added to the cart, but it would be nice if it wasn’t able to be selected at all:

Expected/actual behavior

When I follow those steps, I see that “Out of Stock” products are still able to be selected, just not added to the cart.

I was expecting that they would not be able to be selected at all.

Isolating the problem

<!– Mark completed items with an [x] –>

  • [ ] This bug happens with only WooCommerce plugin active
  • [ ] This bug happens with a default WordPress theme active, or Storefront
  • [ ] I can reproduce this bug consistently using the steps above

WordPress Environment

<details> ``

WordPress Environment

Home URL: Site URL: WC Version: 3.2.6 Log Directory Writable: ✔ WP Version: 4.9.1 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ✔ Language: en_US

Server Environment

Server Info: nginx PHP Version: 7.0.25 PHP Post Max Size: 100 MB PHP Time Limit: 300 PHP Max Input Vars: 6144 cURL Version: 7.56.1 OpenSSL/1.0.1t

SUHOSIN Installed: – Max Upload Size: 100 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔


WC Database Version: 3.2.6 WC Database Prefix: wp_ Total Database Size: 4.85MB Database Data Size: 2.82MB Database Index Size: 2.03MB wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.03MB wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB wp_woocommerce_order_itemmeta: Data: 0.05MB + Index: 0.03MB wp_woocommerce_tax_rates: Data: 0.09MB + Index: 0.09MB wp_woocommerce_tax_rate_locations: Data: 0.11MB + Index: 0.22MB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB wp_commentmeta: Data: 0.06MB + Index: 0.03MB wp_comments: Data: 0.02MB + Index: 0.08MB wp_followup_coupons: Data: 0.02MB + Index: 0.03MB wp_followup_coupon_logs: Data: 0.02MB + Index: 0.03MB wp_followup_customers: Data: 0.02MB + Index: 0.06MB wp_followup_customer_carts: Data: 0.02MB + Index: 0.03MB wp_followup_customer_notes: Data: 0.02MB + Index: 0.03MB wp_followup_customer_orders: Data: 0.02MB + Index: 0.02MB wp_followup_email_coupons: Data: 0.02MB + Index: 0.02MB wp_followup_email_excludes: Data: 0.02MB + Index: 0.05MB wp_followup_email_logs: Data: 0.02MB + Index: 0.05MB wp_followup_email_orders: Data: 0.02MB + Index: 0.09MB wp_followup_email_order_coupons: Data: 0.02MB + Index: 0.02MB wp_followup_email_tracking: Data: 0.02MB + Index: 0.08MB wp_followup_followup_history: Data: 0.02MB + Index: 0.05MB wp_followup_order_categories: Data: 0.02MB + Index: 0.03MB wp_followup_order_items: Data: 0.02MB + Index: 0.05MB wp_followup_subscribers: Data: 0.02MB + Index: 0.03MB wp_followup_subscribers_to_lists: Data: 0.02MB + Index: 0.03MB wp_followup_subscriber_lists: Data: 0.02MB + Index: 0.03MB wp_links: Data: 0.02MB + Index: 0.02MB wp_options: Data: 1.38MB + Index: 0.05MB wp_postmeta: Data: 0.20MB + Index: 0.16MB wp_posts: Data: 0.09MB + Index: 0.06MB wp_termmeta: Data: 0.02MB + Index: 0.03MB wp_terms: Data: 0.02MB + Index: 0.03MB wp_term_relationships: Data: 0.02MB + Index: 0.02MB wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB wp_usermeta: Data: 0.02MB + Index: 0.03MB wp_users: Data: 0.02MB + Index: 0.05MB wp_wc_booking_relationships: Data: 0.02MB + Index: 0.03MB wp_wc_points_rewards_user_points: Data: 0.02MB + Index: 0.03MB wp_wc_points_rewards_user_points_log: Data: 0.02MB + Index: 0.05MB wp_yoast_seo_links: Data: 0.02MB + Index: 0.02MB wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB

Post Type Counts

attachment: 53 page: 10 post: 1 product: 35 product_variation: 32 revision: 11 scheduled-action: 48 shop_coupon: 1 shop_order: 19


Secure connection (HTTPS): ✔ Hide errors from visitors: ✔

Active Plugins (6)

Akismet Anti-Spam: by Automattic – 4.0.1 Follow-Up Emails: by WooCommerce – 4.6.3 WooCommerce Product Add-ons: by WooCommerce – 2.9.1 WooCommerce: by Automattic – 3.2.6 WordPress Importer: by wordpressdotorg – 0.6.3 Yoast SEO: by Team Yoast – 5.9.3


API Enabled: ✔ Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: booking (booking) external (external) grouped (grouped) simple (simple) variable (variable)

Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5)

WC Pages

Shop base: #3 - / Cart: #4 - /cart/ Checkout: #5 - /checkout/ My account: #6 - /my-account/ Terms and conditions: ❌ Page not set


Name: Storefront Version: 2.2.5 Author URL: Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ✔


Overrides: – ` ``` </details>

Updated 14/12/2017 17:32

plugins: remove experimental


There are some candidates for which we could remove the experimental flag om the next release (0.8.21). The candidates are:

  • [ ] yamlcpp
  • [ ] camel
  • [ ] mini
  • [ ] crypto (@petermax2 any preferences? now or on January?)
  • [ ] xerces (@e1528532 What do you think?)
  • [ ] dini
  • [ ] directoryvalue

dini/directoryvalue are actually the first time included. Usually we should mark them experimental but this time I am also okay to not have them tagged experimental, in particular considering that we want them to be part of the default storage in the release after the next one (0.8.22).

What do you think?

Updated 14/12/2017 20:22 5 Comments

Help with GIF support. Any Mac experts? Code is implemented but it doesn't work


Gif should be working as it’s implemented. But it doesn’t animate. Any Mac experts here?


Any clues why it’s not animating?

Updated 14/12/2017 16:26

Binary encode names into Name section



Improve debugging


  • WebAssembly has a nifty custom section for Names
  • Chrome can debug wasm pretty well, it’s possible to set breakpoints and even examine the stack.
  • Runtime exceptions are hard to deal with, stack traces show plain indexes in the binary.

I’m pretty sure that encoding the names, would improve the DX here. Mainly improving runtime exceptions to actually point to correct functions/variable names which are broken. Also debugging a wasm module in the browser is kind of difficult without original names for locals/variables/functions.

Acceptance Criteria

  • [ ] Add Name section to the emitter
  • [ ] Name output should be enabled by default but could be disabled via some flag
  • [ ] Unit tests. A test ensuring a named section is encoded would be ideal.
Updated 14/12/2017 16:03

Création des catégories de séries

  • [ ] Création de la catégorie “jeunesse” avec bouton cliquable
  • [ ] Création de la catégorie “comique” avec bouton cliquable
  • [ ] Création de la catégorie “horreur” avec bouton cliquable
  • [ ] Création de la catégorie “aventure” avec bouton cliquable …
Updated 14/12/2017 16:25

Palette scrolling doesn't take separetors height into account


Expected Behavior

When adding a separtors to a toolbox, their height should be added to the height of the blocks when considering how much scrolling to allow.

Actual Behavior

It doesn’t - when my palette height overflow the screen size, I can’t scroll to the bottom blocks.

For example, there’s no scroll bar at all here: <img src=“” width=“100px”>

And here the scrolling doesn’t go all the way to the bottom blocks: <img src=“” width=“100px”>

Steps to Reproduce

add a big separator (<sep gap=“200”/>) to the top of a palette, and try scrolling to bottom.

Updated 14/12/2017 16:02

Error: ‘make_unique’ was not declared in this scope when make install


Im sorry, I got some problem when build tageditor, Scanning dependencies of target c++utilities [ 1%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/application/argumentparser.cpp.o [ 2%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/application/commandlineutils.cpp.o [ 3%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/application/failure.cpp.o [ 4%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/application/fakeqtconfigarguments.cpp.o [ 5%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/chrono/datetime.cpp.o [ 6%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/chrono/period.cpp.o [ 7%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/chrono/timespan.cpp.o [ 8%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/conversion/conversionexception.cpp.o [ 10%] Building CXX object c++utilities/CMakeFiles/c++utilities.dir/conversion/stringconversion.cpp.o /usr/local/src/s_files/c++utilities/conversion/stringconversion.cpp: In function ‘std::pair<std::unique_ptr<unsigned char []>, unsigned int> ConversionUtilities::decodeBase64(const char*, uint32)’: /usr/local/src/s_files/c++utilities/conversion/stringconversion.cpp:328:19: error: ‘make_unique’ was not declared in this scope auto buffer = make_unique<byte[]>(decodedSize); ^ /usr/local/src/s_files/c++utilities/conversion/stringconversion.cpp:328:35: error: expected primary-expression before ‘[’ token auto buffer = make_unique<byte[]>(decodedSize); ^ /usr/local/src/s_files/c++utilities/conversion/stringconversion.cpp:328:36: error: expected primary-expression before ‘]’ token auto buffer = make_unique<byte[]>(decodedSize); ^ make[2]: *** [c++utilities/CMakeFiles/c++utilities.dir/conversion/stringconversion.cpp.o] Error 1 make[1]: *** [c++utilities/CMakeFiles/c++utilities.dir/all] Error 2 make: *** [all] Error 2 And the following is my system environments

[root@ip-172-31-12-113 s_files]# make -v
GNU Make 3.82
Built for x86_64-redhat-linux-gnu
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
[root@ip-172-31-12-113 s_files]# 
[root@ip-172-31-12-113 s_files]# cmake --version
cmake version 3.10.1

CMake suite maintained and supported by Kitware (
[root@ip-172-31-12-113 s_files]# 

And my build config


Im waiting is somebody could give me some advice.

Updated 14/12/2017 21:59 1 Comments

Allow Angular components as Interfaces


Currently Interfaces are limited to relatively simple JS (or whatever plugin libraries are loaded by the interface). It would be very nice to be able to just add an additional component and somehow load it into the main module (or add in a new app module just for this), so interface developers can utilize Angular functionality to make writing interfaces easier (and better utilize our apis).

Updated 14/12/2017 15:37

Add sound effects

  • [ ] Background music/noise: perfectly loopable
  • [ ] Enemy movement: sliding sound, about 1/3 second in duration
  • [ ] Long-range hit: short, sci-fi/techno themed
  • [ ] Hero movement: short and perfectly loopable
  • [ ] Close-range hit: short and perfectly loopable

The last 2 effects will be looped infinitely. Volume will be used to indicate the current speed/damage in the current (frame) update.

Updated 14/12/2017 15:14

Find a way to do functional tests


We use unit tests and some sort of functional tests, but these are extremely limited.

I’ve done some tests with Dusk but * tests with Dusk are painfully slow * they don’t work with Homestead (or the installation process is horribly painful)

What can we use to do functional tests? I’d love to use Ghost Inspector which is a company I’ve always admired, but * they are expensive and the project earns like nothing today * adding tests could be done only by a few people (including me) and not people who submit PRs.

Updated 14/12/2017 15:09

player should not be automatically removed from Challenges when leaving a Guild or Party


Currently on the Android app, when a player leaves a Guild, they are automatically removed from any challenges they have joined that are hosted in that Guild. This should not happen - they should remain as participants of the challenges, even for those hosted in private guilds.

The same applies when the player is removed from a Guild - that should not remove them from challenges.

The same applies to leaving or being removed from a Party.

(FYI, this bug also used to occur on the website but has been fixed there in I’m going to ask other mods to test to see if it happens on the iOS app and if so I’ll log an issue in that repo too.)

Updated 14/12/2017 15:22 1 Comments

Round out functionality for setting multiple settings at once


From Jonathan Swafford:

1) I see a getProjectSettings method to get all project settings. Would it be possible to add a method getSystemSettings to get all system settings? 2) I see a getSubSettings method that gets Project sub settings. Do you think support will be added to get System sub settings? 3) Also, is there a way to set sub settings (Project or System)?

I think these could all be easily implemented.

Updated 14/12/2017 18:34 2 Comments

can't log in: The name org.freedesktop.secrets was not provided by any .service files



Have you read GitHub Desktop’s Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect:



Are you encountering an issue where the “Minimize” tooltip stays visible when you click the minimize button in the window? If so, that is an issue with Electron, the framework the app uses. Please subscribe to the issue at this link for updates on the issue:



Please summarize the issue in the title, and then use the template below to fill out the details so we can reproduce the issue on our end.



just installed the .deb version from it installed fine but fails to log in to my github account consistently, and shows the error screenshot_20171214_080239

then I tried the “Sign in using you browser” but that also fails and shows screenshot_20171214_080620



What version of GitHub Desktop are you running? This is displayed under the About GitHub Desktop menu item. If you are running from source, include the commit by running git rev-parse HEAD from your local repository.


GitHub Desktop version: 1.0.11 <!–

The operating system you are running on may also help with reproducing the issue:

  • If you are on macOS, launch About This Mac and write down the OS version listed.
  • If you are on Windows, open Command Prompt and attach the output of this command: cmd /c ver


OS version: image

Steps to Reproduce

  1. install
  2. try to login
  3. fail to login


If the issue involves a specific public repository, including the information about that repository will make it is easier to recreate the issue.

If you think screenshots or a GIF recording will help demonstrate the issue better, feel free to add them here.


Expected behavior: log in somehow Actual behavior: doesn’t log in

Reproduces how often: 100%


couldn’t find logs in ~/GitHub Desktop which is where I expected them to be. so these are the logs in the devtools image and judging from the network tab, it seems i was successfully authenticated by the server <!–

There may be some relevant information in log files generated by GitHub Desktop:

  • If you are on macOS, attach the most recent log file from: ~/Library/Application Support/GitHub Desktop/logs/*.desktop.production.log
  • If you are on Windows, attach the most recent log file from: %APPDATA%\GitHub Desktop\logs\*.desktop.production.log

The log files are organized by date, so see if anything was generated for today’s date.


Additional Information

if there more information needed about the environment feel free to let me know <!–

Any additional information, configuration or data that might be necessary to reproduce the issue.

If you are dealing with a performance issue or regression, attaching a Timeline profile of the task will help the developers understand the runtime behavior of the application on your machine.


Updated 15/12/2017 02:24 1 Comments

.animated class clashes with bootstrap modal


“animation-fill-mode: both” attribute clashes with the boostrap 3 modal popups.

It causes the class “modal-backdrop” to appear in front of all the others


If you remove the css attribute, it causes the content to flicker once before loading.

n.b. I am using animate.css along with wow js.

Any solutions?

Updated 15/12/2017 02:09 1 Comments

Browser compatibility


Out of IE, Edge, Chrome and Firefox, reveal-inline-svg is only compatible with Firefox. The other browsers seem to not implement the same JS API for the object html element so the selection and extraction of the svg element fails for various reasons.

Updated 14/12/2017 13:59

Seeking for help


Hello, How can I use your vacuum_bot package making a complete coverage path planning in a known environment ? If you have an answer, please contact me! My email is

Updated 15/12/2017 02:39

Improve std/parser.glu


std/parser.glu contains what is currently a very basic parser combinator module. While it is sort of useful, it lacks a lot of niceties.

Some ideas

  • [ ] Add better error messages Currently the error is just a string but it should at least handle expected and unexpected errors (see Parsec, combine or for ideas).

  • [ ] Rewrite the Parser monad into continuation passing style (see Parsec) This should be accompanied with some benchmarks so that we can compare the current approach to CPS)

  • [ ] Add more parsers

Updated 14/12/2017 13:37

Run build before document linting


Hi, while creating a documentation pull request for #377, I started with fresh clone and found place for improvement in the contributing guideline.

What version of textlint are you using?


What file type (Markdown, plain text, etc.) are you using?


What did you do? Please include the actual source code causing the issue.

  • Fork the repo at GitHub.
  • Clone the repo locally: git clone
  • cd to local directory: cd textlint
  • Install dependencies: yarn install
  • Bootstrap packages: yarn run bootstrap
  • Fix document and commit change.
  • Run the tests following Fixing document: yarn run lint – failed with Cannot find module '../lib/textlint/src/cli'

What did you expect to happen?

lint package script finished without error.

What actually happened? Please include the actual, raw output from textlint.

> yarn run lint
yarn run v1.3.2
$ npm-run-all --parallel textlint eslint
$ node packages/textlint/bin/textlint.js --cache -c docs/.textlintrc docs/ .github/ -f pretty-error
$ eslint --cache 'packages/*/src/**/*.js'
    throw err;

Error: Cannot find module '../lib/textlint/src/cli'
    at Function.Module._resolveFilename (module.js:542:15)
    at Function.Module._load (module.js:472:25)
    at Module.require (module.js:585:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/.../textlint/textlint/packages/textlint/bin/textlint.js:11:11)
    at Module._compile (module.js:641:30)
    at Object.Module._extensions..js (module.js:652:10)
    at Module.load (module.js:560:32)
    at tryModuleLoad (module.js:503:12)
    at Function.Module._load (module.js:495:3)
error Command failed with exit code 1.

Simply run yarn run clean && yarn run lint will reproduce the issue.

To solve the issue:

  1. Update package.json: add "prelint": "npm run build", or
  2. Update Fixing document section: run npm run build before npm run lint

Any other idea? (It would be good to replace all npm with yarn for consistency but that might be another story.)

Thank you.

Updated 14/12/2017 15:25 3 Comments

Visual Studio Code Extension


Hello folks,

Do you think it would be useful if I built a VS Code extension for git-todos?

I think it will provide all current CLI features in addition to:

  • Markdown rendering for Todo’s description when you show a todo item.
  • Autocomplete when searching for ToDos
  • Number of available ToDos item on the status bar
  • Anything I missed?

And by the way, the extension will be completely written from scratch in JavaScript, it won’t depend on the git-todos CLI, but rather compatible with.

If you think it’s useful write a comment below

Updated 14/12/2017 23:53 1 Comments

[NTOS:INBV] Implement rotation bar for boot screen



Implement a rotation bar for bootup screen! :smiley:

Inspired by JIRA issue: CORE-14101

Proposed changes

This is WIP, do not merge!

It should add implementation of bootup rotation bar, like in Windows XP.


Any help is appreciated.

  • [ ] Figure out why left part of progress border becomes black
  • [ ] Figure out reason of BSOD 0x0000007F and fix it
  • [ ] Create system thread for rotation drawing code
Updated 14/12/2017 21:17 4 Comments

Unable to run Kalibr_Allan


Unable to run Kalibr_Allan rasp@rasp:~/Git/kalibr_allan$ rosrun bagconvert bagconvert imu.bag /imu0 [ INFO] [1513255709.995732228]: Starting up [ INFO] [1513255716.627987835]: BAG Path is: imu.bag [ INFO] [1513255716.628031095]: MAT Path is: imu.mat [ INFO] [1513255716.628046838]: Reading in rosbag file... [ INFO] [1513255716.682922846]: Done processing bag [ INFO] [1513255716.723947719]: Done processing IMU data *** Error in `/home/rasp/catkin_ws/devel_isolated/bagconvert/lib/bagconvert/bagconvert': free(): invalid pointer: 0x00000000011cb1a8 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/[0x7fabe7e6d7e5] /lib/x86_64-linux-gnu/[0x7fabe7e7637a] /lib/x86_64-linux-gnu/[0x7fabe7e7a53c] /lib/x86_64-linux-gnu/[0x7fabe7e3036a] /usr/local/MATLAB/R2017b/bin/glnxa64/[0x7fabe3741646] ======= Memory map: ======== 00400000-00420000 r-xp 00000000 08:04 4333650 /home/rasp/catkin_ws/devel_isolated/bagconvert/lib/bagconvert/bagconvert 0061f000-00620000 r--p 0001f000 08:04 4333650 /home/rasp/catkin_ws/devel_isolated/bagconvert/lib/bagconvert/bagconvert 00620000-00621000 rw-p 00020000 08:04 4333650 /home/rasp/catkin_ws/devel_isolated/bagconvert/lib/bagconvert/bagconvert 011b9000-0135d000 rw-p 00000000 00:00 0 [heap] 7fabd8000000-7fabd8021000 rw-p 00000000 00:00 0 7fabd8021000-7fabdc000000 ---p 00000000 00:00 0 7fabdd03b000-7fabdd23b000 rw-p 00000000 00:00 0 7fabdd47e000-7fabdd762000 r--p 00000000 08:04 8412762 /usr/lib/locale/locale-archive 7fabdd762000-7fabdf018000 r-xp 00000000 08:04 8391268 /usr/lib/x86_64-linux-gnu/ 7fabdf018000-7fabdf217000 ---p 018b6000 08:04 8391268 /usr/lib/x86_64-linux-gnu/ 7fabdf217000-7fabdf218000 r--p 018b5000 08:04 8391268 /usr/lib/x86_64-linux-gnu/ 7fabdf218000-7fabdf219000 rw-p 018b6000 08:04 8391268 /usr/lib/x86_64-linux-gnu/

Updated 14/12/2017 13:00

Home: Could not uninstall platform


PIO Core Call Error: Uninstalling espressif32 @ 0.11.0: [OK] Uninstalling toolchain-xtensa32 @ 2.50200.0: [OK] Uninstalling framework-arduinoespressif32 @ 1.3.2: [OK] Uninstalling framework-espidf @ 2.211.0: [OK] Uninstalling tool-espotapy @ 1.1.0: [OK] Uninstalling tool-esptoolpy @ 1.20100.0: [OK] Uninstalling toolchain-xtensa32 @ 2.50200.0: [OK]

Error: Detected unknown package ‘c:\Projects.platformio\packages\toolchain-xtensa32@1.50200.2 @ 1.50200.2’

Updated 14/12/2017 18:27 1 Comments

Add pagination controls and support to tweets & trades views


We need to add pagination support to both the tweets and trades views using

NOTE: We should try to use the ng-bootstrap package here, see:

The services supporting these views right now use hardcoded json data, eventually the APIs will take these parameters

?size=<number_of_items_to_return>&page=<the page of items to return>

Assume that is the case and add pagination support to these pages (it’s ok for now if it just kinda shows the same data for each page, but should eventually work when we have the API fleshed out).

Updated 14/12/2017 12:49

Convert tweets on tweet page from table to list-group


On the tweet page we are showing a list of tweets as table items.

Let’s convert them to bootstrap 4 list-group items like this:

So convert this:

<img width=“1050” alt=“screenshot 2017-12-14 12 45 04” src=“”>

To something like this:

<img width=“490” alt=“screenshot 2017-12-14 12 43 50” src=“”>

Updated 14/12/2017 22:43 1 Comments

What is the best practice to detect a connection failure in composer-client?


I built an application on top of composer, deployed a fabric instance into the cloud and have an application running connected to it.

However, if the connection fails for any reason, there seems to be no event fired or crash of the library. When I make another request, a very verbose text message will tell me the connection broke, but parsing that message that may change at any point in time does not seem like a good practice.

What is the recommended way to deal with this? I do not even expect automatic reconnects, some easy notification to crash the application upon would already be enough. Or do I have to instantiate a new connection for every request I make?


Other database connectors have events to listen to or automatic reconnection possibilities that can be used to crash the app or reconnect.

Expected Behavior

Working .on('error',()=>{}) handler would be nice for the connection or automatic reconnects.

Actual Behavior

Connection dies without notification, only noticed by a long error String (not even an object with a status code) when making another request.

Possible Fix

.on('error',()=>{}) handler implementation, automatic reconnect, plus documentation on the topic

Steps to Reproduce

  1. Start fabric, deploy a business network.
  2. Have the composer client application connect.
  3. Kill Fabric.
  4. Make a request to fabric.

Existing issues

None I am aware of or I could find upon searching.


Another “Context” field?

Your Environment

  • Version used: Fabric 1.0
  • Environment name and version: Nodejs 8.9.2, Composer Client 0.16.0
  • Operating System and version (desktop or mobile): Mac OS
  • Link to your project: private
Updated 14/12/2017 12:49

Render embedded tweet programamtically


Right now that first embedded tweet on the front page is hardcoded.

<img width=“613” alt=“screenshot 2017-12-14 12 23 25” src=“”>

You can find the hardcoded code in tweets.component.html

          <blockquote class="twitter-tweet" data-cards="hidden" data-lang="en">
            <p lang="en" dir="ltr">We had a wonderful visit to Vietnam, thank you President Tran Dai Quang! Heading to the
              <a href=";ref_src=twsrc%5Etfw">#ASEANSummit</a> 50th Anniv Gala in the Philippines now.
              <a href=""></a>
            </p>&mdash; Donald J. Trump (@realDonaldTrump)
            <a href="">November 12, 2017</a>
          <script async src="" charset="utf-8"></script>

That tweet should be the latest tweet, so we need a way to render it programmatically, maybe a custom component like so

<app-embedded-tweet [tweetId]="1212121221"></app-embedded-tweet>

There is this I found but it’s for AngularJS:

Updated 14/12/2017 12:29

Video .mp4 black background texture


Hello. I have a .mp4 video where there is a woman model who is turning around, but my movie has a black background. I tried with every shader to remove the black texture from background but nothing. I placed that video on a VR Room.

Anyone has an idea how can I remove that black texture or what shader should I use or material?

This is my video.

Found using: * Google VR SDK version: 1.100.0 * Unity version: 2017.2.0f3 * Phone manufacturer, model, and O/S version: LG Nexus 5x

Updated 15/12/2017 01:00 1 Comments

app->max_request_size($limit) is not behaving well for larg-ish uploaded files

  • Mojolicious version: 7.58
  • Perl version: 5.26.0
  • Operating system: Linux Fedora 25

Steps to reproduce the behavior

I run this Mojolicious::Lite app with morbo on the same machine as my browser. I open the website with either Firefox (latest version) or Chromium, directly on port 3000, not through nginx or any reverse proxy or remote network connection. I upload a 100MB using the site’s form, and I get an error screen on my browser.

The file is here:

Expected behavior

My browser should show a JSON object with {title: "hi there", exceeded: 1}

Actual behavior

I got a browser error screen. I don’t get this browser error screen when I set max_request_size to 200MB, though, which makes me think that it’s the mojo framework’s fault. Also, I don’t get this error when the uploaded file is only 100kB and max_request_size is 10kB.

Updated 14/12/2017 11:51 1 Comments

docker: Default settings should provide a volume for git-cache



Running the build in a Docker container with the BUILD_IN_DOCKER=1 make command should provide a persistent volume for storing the git-cache directory to reduce network download traffic.

Steps to reproduce the issue

in examples/ccn-lite-relay:


Expected results

git sources should be loaded from the git-cache

Actual results

git sources are re-downloaded whenever the bin directory is deleted


riot/riotbuild docker image b329486bb877 from 2017-12-01T14:36:49.484Z up-to-date master branch from 2017-12-14

Updated 14/12/2017 11:42

emlib: warnings when using GCC 7



This error occurs when building the default example for the ikea-tradfri board when using GCC 7.2.0:

Steps to reproduce the issue

Use GCC 7.2.0 make BOARD=ikea-tradfri -C examples/default

Expected results

No compilation errors

Actual results

/home/jgn/work/src/riot/examples/default/bin/pkg/ikea-tradfri/emlib/emlib/src/em_cmu.c: In function ‘CMU_ClockSelectSet’:
/home/jgn/work/src/riot/examples/default/bin/pkg/ikea-tradfri/emlib/emlib/src/em_cmu.c:3463:14: error: this statement may fall through [-Werror=implicit-fallthrough=]
       selReg = (selReg == NULL) ? &CMU->LFACLKSEL : selReg;
/home/jgn/work/src/riot/examples/default/bin/pkg/ikea-tradfri/emlib/emlib/src/em_cmu.c:3480:5: note: here
/home/jgn/work/src/riot/examples/default/bin/pkg/ikea-tradfri/emlib/emlib/src/em_cmu.c:3481:14: error: this statement may fall through [-Werror=implicit-fallthrough=]
       selReg = (selReg == NULL) ? &CMU->LFECLKSEL : selReg;
/home/jgn/work/src/riot/examples/default/bin/pkg/ikea-tradfri/emlib/emlib/src/em_cmu.c:3488:5: note: here
cc1: all warnings being treated as errors


arm-none-eabi-gcc (Gentoo 7.2.0 p1.1) 7.2.0

Issue references


Updated 14/12/2017 11:41 1 Comments

Missing profession icons


Profession icons are located in resources/img/profession icons/

  • [ ] Scout (prof_107.png)
  • [ ] Beast Hunter (prof_108.png)
  • [ ] Snatcher (prof_109.png)
  • [ ] Mercenary (prof_110.png)
  • [ ] Gelder (prof_111.png) added in b11709e, but has wrong ID, need renaming
  • [ ] Performer (prof_112.png)
  • [ ] Poet (prof_113.png)
  • [ ] Bard (prof_114.png)
  • [ ] Dancer (prof_115.png)
  • [ ] Sage (prof_116.png)
  • [ ] Scholar (prof_117.png)
  • [ ] Philosopher (prof_118.png)
  • [ ] Mathematician (prof_119.png)
  • [ ] Historian (prof_120.png)
  • [ ] Astronomer (prof_121.png)
  • [ ] Naturalist (prof_122.png)
  • [ ] Chemist (prof_123.png)
  • [ ] Geographer (prof_124.png)
  • [ ] Scribe (prof_125.png)
  • [ ] Papermaker (prof_126.png)
  • [ ] Bookbinder (prof_127.png)
  • [ ] Tavern Keeper (prof_128.png)
  • [ ] Criminal (prof_129.png)
  • [ ] Peddler (prof_130.png)
  • [ ] Prophet (prof_131.png)
  • [ ] Pilgrim (prof_132.png)
  • [ ] Monk (prof_133.png)
Updated 14/12/2017 12:13

API Compatibility: New Function `elektraArrayDecName`



Since commit 2745c0b2 Elektra contains a new function called elektraArrayDecName. Since you can not use this function in an old version of Elektra, the build job elektra-icheck reports the following error:

API and ABI addition: identifier elektraArrayDecName is new
 is now defined at src/include/kdbease.h:13:
extern int elektraArrayDecName(Key * key);


How can I fix this error? Should I just move the code for elektraArrayDecName to the Directory Value plugin?

Updated 14/12/2017 16:43 3 Comments

Tracker: GCC 7.x compatibility



This is a tracker bug for any issues which occur only with GCC version 7.x or higher. Currently the CI system is using GCC 6.x so these issues can only be seen on custom toolchain installations.

Steps to reproduce the issue

  1. Install GCC 7.x, set as default compiler for your platform
  2. Run make buildtest or dist/tools/compile_test/
  3. Report any failed builds including a log of the error. Alternatively, provide a PR with the errors corrected.
  4. Reference this Issue number (#8265) in the description of your Issue/PR
  5. A notice will be added in this Issue automatically by Github

Issue/PR references

  • [ ] #8243 unittests: Fix printf float test BUFSIZE
  • [ ] #8266 emlib: warnings when using GCC 7
Updated 14/12/2017 11:31

Failed to `go get`


when run go get, gets the error:

# cd /Users/apple/workspace/go/src/; git submodule update --init --recursive
fatal: No url found for submodule path 'vendor/gx/ipfs/QmcRKRQjNc2JZPHApR32fbkZVd6WXG2Ch9Kcy7sPxuAJgd/cbor/test-vectors' in .gitmodules
package exit status 128

macOS 10.12.6 go 1.9.2

Updated 15/12/2017 02:09 2 Comments

🙋 How about php files?


Just now I have project on my local server with php files( form handlers ). If I run Parcel on watch mode, php files not copying to dist folder and browser is not reload if I change those files.

🤔 Expected Behavior

I want from Parcel to reload browser( and index.php too ), when I change php files and copy them to dist folder.

😯 Current Behavior

The files not copying to dist folder, and browser not reloading, when I change php files.

Updated 14/12/2017 17:51 2 Comments missing in doc


<!– Hi there! thank you for discovering and submitting an issue!

Please first tell us a little bit about the environment you’re running: –>

  • OS and version used: <VERSION> <!– Windows 10, Ubuntu 15.04… –>

  • SDK version used: <VERSION> <!– Please include the SDK version –>

Description of the issue:

<!– Please be as detailed as possible: which feature has a problem, how often does it fail, –>

Code sample exhibiting the issue:

<!– Please remove any connection string information! –>

Console log of the issue:

<!– Please share as much logs as posible, that will help debugging –> <!– Don’t forget to remove any connection string information! –>

Updated 14/12/2017 20:09 1 Comments

Change how classes are force-autoloaded


Composer plugins need to ensure all their classes are loaded to ensure a smooth run when upgraded. I propose to change how this is done in this plugin here by what does Symfony Flex (which is way more maintenable) :

foreach (new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator(__DIR__, \FilesystemIterator::SKIP_DOTS)) as $file) {
if ('.php' === substr($file, 0, -4)) {
    require_once $file;
Updated 14/12/2017 09:55

[MongoDB] Flask Timeout


Good and bad news: without .save() functionality with Mongo, a.k.a no Mongo functionality, our VM takes in posted base64 image strings and outputs a dictionary of exactly what we want.


However, the safe functionality on Mongo trips up the script and hits us with this:


I’ve already changed the connect() path to indicate the VM, as well as my desired database name as such: connect(“mongodb://”) but still receive this timeout error. Am I missing something basic here in the connect syntax?

Updated 14/12/2017 09:54

Fork me on GitHub