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

toggle sub-directory support in posts and pages

cryogen-project/cryogen-core

@matsu911 @lacarmen would you be open to / is there a way we can make sub-directory support in posts and pages a toggle in the config.edn? in 0.1.38 i used to rely on the fact that subdirs were searched for posts but not reflected in the url.

example: /posts/2016/cool-post.md would yield a url of /cool-post but now yields a url of /2016/cool-post

being able to group posts by year was a nice way to organize without having the date in the url. https://github.com/cryogen-project/cryogen-core/commit/510c33c23d587f2b6d335689aff596a051a6346a

Updated 15/12/2017 04:03 1 Comments

Create floating chat

Anna-Assistant/Anna
  • Add a small chat like button at the right corner of the screen (movable in the future)
  • When the user clicks the button a chat with Anna and the user starts, every conversation between user and Anna will be there from that moment.
  • This issue requires one to just make the front end of the problem.

The idea is user should be able to see a floating chat at his screen all the time.

Updated 15/12/2017 01:21

Side navbar doesn't work sometimes

influxdata/chronograf

When clicking on the side navbar in Chronograf, sidebar--item, sometimes nothing happens and I see the error on screenshot. Using Chrome/Firefox I see the same behavior sometimes. Kind of difficult to reproduce. A page refresh must be performed in order for side navbar to work.

<img width=“1679” alt=“screen shot 2017-12-14 at 4 37 51 pm” src=“https://user-images.githubusercontent.com/14097441/34021484-057cd7d8-e0ef-11e7-8eb4-cdb70f75e840.png”>

Updated 15/12/2017 00:53

[idea] 💅 Add UI settings panel to allow admin to configure without OCC

tomneedham/oc_xmas

Idea: Add a settings panel / UI for the admin that controls the same oc_appconfig values that the OCC commands do, so that admins without access to OCC can configure the xmas app.

Implementation: - Create a new settings panel class - Register the settings panel in the info.xml - Create a template to return the HTML for the settings panel - Create a JS file to provide some ajax for storing the settings values - Use OCP\IL10N for translatable strings in the UI - Create a controller to handle the responses from the ajax JS - Create a route to accept requests from the JS

Help: Checkout the user_ldap app as an example. It has a settings panel for admins, registered in info.xml, and a template.

If you’re looking for something easier see #8 and #9 :)

Ping me for more information.

Updated 15/12/2017 00:34

[idea] ⏰ Configurable times for snowflake appearance

tomneedham/oc_xmas

Idea: As an admin you can configure how likely (probability) snowflakes will appear for users, as well as for how long.

Implementation details: - Edit the OCA\Xmas\SnowLoader class with these improvements - Utilise OCP\IConfig with app values for the xmas app to store values for probability, start time and end time - Pass these values through to the javascript using OC.getCapabilities()['xmas'] and see the php example

Updated 15/12/2017 00:21

[idea] 🎁 Folder icons as presents?

tomneedham/oc_xmas

Idea: Configurable feature to replace folder icons with present! 🎁 🎁

Implementation: - Add a new class to handle this, alongside SnowLoader - Load the class in the Application - Create a new JS file and load this in only on the files app (see snow loader for files app detection) - Use JS to replace the folder icon with a xmas gift icon: Use OC.generateUrl() - Create image folder and place xmas gift icon in there to link to

Updated 15/12/2017 00:24

Only check for well-known files in /etc/kubernetes/manifests, not the whole directory

kubernetes/kubeadm

Right now we check if the /etc/kubernetes/manifests directory is empty or not, and if it has some kind of content, kubeadm will fail on preflight checks. That is counter-productive in many situations, what kubeadm really needs to do is to check whether the well-known static pod manifests exist already and fail if and only if some of those exist already (kube-apiserver.yaml, kube-controller-manager.yaml, kube-scheduler.yaml, etcd.yaml)

Basically, DirAvailableCheck here should instead be four different FileAvailableChecks.

This would be a perfect first contribution to kubeadm :+1: :) !

Updated 15/12/2017 03:53

Add a configurable artifact coordinates validator

strongbox/strongbox

In continuation of the work done or Maven artifact coordinate validators (#365 and #366, work done by @dinesh19aug) and in relation to #332, we should make it possible to define additional artifact coordinate validators. The ones implemented in #332 (by @fuss86) only cover version validation and artifact deployment/redeployment.

We now need to somehow be able to specify these non-default validators.

As a consequence of this work, we may have to do some refactoring. (This could be done in a follow-up issue as well).

This should be configurable via the strongbox.xml file.

Updated 15/12/2017 00:07

Prevent get credits modal on negative balance

lbryio/lbry-app

<!– Thanks for reporting an issue to LBRY and helping us improve!

To make it possible for us to help you, please fill out below information carefully.

Before reporting any issues, please make sure that you’re using the latest version. - App releases: https://github.com/lbryio/lbry-app/releases - Standalone daemon: https://github.com/lbryio/lbry/releases

We are also available on live chat at https://chat.lbry.io –>

The Issue

Related to https://github.com/lbryio/lbry-app/issues/398 (which is still waiting on a daemon fix), the wallet balance may go negative (due to large utxo being spent/queuing system in the daemon) and the user gets a modal popup. We should suppress this popup if the balance is negative. The balance returns to normal after a few seconds.

negativebalance

Steps to reproduce

  1. send larger LBC amount to wallet
  2. Spend the LBC
  3. try again

Expected behaviour

Don’t get prompted

Actual behaviour

Tell us what happens instead

System Configuration

<!– For the app, this info is in the About section at the bottom of the Help page. You can include a screenshot instead of typing it out –>

<!– For the daemon, run: curl ‘http://localhost:5279’ –data ‘{“method”:“version”}’ and include the full output –>

  • LBRY Daemon version:
  • LBRY App version:
  • LBRY Installation ID:
  • Operating system:

Anything Else

<!– Include anything else that does not fit into the above sections –>

Screenshots

<!– If a screenshot would help explain the bug, please include one or two here –>

Updated 15/12/2017 02:06

Make "Model Invariant Violation" more useful

facebook/prepack

When Prepack operates on a bundle and emits invariants checking whether the model is correct, we should be able to provide a more descriptive warning that describes which input file to change (the one we think is the model) as well as a suggestion of what to insert to fix the model and where.

Link to where we emit invariants: https://github.com/facebook/prepack/blob/a0ece2f8b418211254b1b4e52ade072c037a7799/src/utils/generator.js#L224

e.g.

“Prepack model invariant violation property <prop> of object <obj> in <file:line> expected to be <new type> found <old type> Suggestion: Change <old type> to <new type>”

Or in the case where the value was missing from the model, give an example line to add to the model.

Updated 14/12/2017 23:09

Encodings 2.0

ljedrz/lambda_calculus

As Stump and Fu state in section 3 Previous Lambda Encodings:

We elide the definitions of basic non-recursive datatypes for pair types, sum types, booleans, the unit type, and a maybe type. Because these are not recursive, the different lambda-encodings all agree for them.

This means there is room for a refactoring of the encoding modules; right now 4 options come to mind: 1. instruct the users to import church::* whenever they want to use non-numeric types (meh, that’s just lazy) 2. import church functionalities into non-church modules (so much duplication) 3. create a module with common data encodings (getting warmer, but there is still a better way) 4. restructure the encoding modules so that the “types” are at the top level (aww yiss)

The hierarchy could look as follows: src |- combinators.rs |- lib.rs |- parser.rs |- reduction.rs |- term.rs |- data (or encoding?) |- boolean.rs |- list (a good moment to include additional list encodings) |- one_pair.rs |- two_pair.rs |- rfold.rs |- mod.rs |- numerals |- church.rs |- mod.rs |- parigot.rs |- scott.rs |- stumpfu.rs |- option.rs |- pair.rs

Advantages: - the encoding feature is easier to manage - tests and benches can be done on a per-type basis (it’s possible now, but the structure wouldn’t be obvious); this would reduce the file count - different numeral encodings can share common types

Disadvanages: - quite a bit of work - the conversions need to be re-thought - slightly greater complexity

I’m open to suggestions; @billpmurphy?

Updated 14/12/2017 23:35 1 Comments

Exception in Queuer class

Meticuli-Technologies/Nexus

“C:\Program Files\Java\jdk1.8.0_101\bin\java” -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59312,suspend=y,server=n -javaagent:C:\Users\mathm\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-1\173.4127.2\plugins\Groovy\lib\agent\gragent.jar -javaagent:C:\Users\mathm\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-1\173.4127.2\lib\rt\debugger-agent.jar=C:\Users\mathm\AppData\Local\Temp\capture861.props -Dfile.encoding=UTF-8 -classpath “C:\Program Files\Java\jdk1.8.0_101\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_101\jre\lib\rt.jar;C:\Meticuli\Projects\Nexus\out\production\classes;C:\Meticuli\Projects\Nexus\out\production\resources;C:\Users\mathm\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-1\173.4127.2\lib\idea_rt.jar” com.meti.server.ServerMain Connected to the target VM, address: ‘127.0.0.1:59312’, transport: ‘socket’ Dec 14, 2017 5:38:55 PM javafx.fxml.FXMLLoader$ValueElement processValue WARNING: Loading FXML document with JavaFX API of version 8.0.111 by JavaFX runtime of version 8.0.101 Dec 14, 2017 5:38:55 PM com.meti.server.Server run INFO: Initializing application

Loaded files:

Server\test.txt

Dec 14, 2017 5:39:43 PM com.meti.server.Server lambda$run$0 WARNING: java.lang.NullPointerException at com.meti.util.concurrent.Queuer.poll(Queuer.java:71) at com.meti.server.SocketHandler$ChangeLoop.loop(SocketHandler.java:63) at com.meti.util.concurrent.Loop.run(Loop.java:31) at java.util.concurrent.Executors$RunnableAdapter.call$$$capture(Executors.java:511) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java) at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) at java.util.concurrent.FutureTask.run(FutureTask.java) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

Disconnected from the target VM, address: ‘127.0.0.1:59312’, transport: ‘socket’

Process finished with exit code 1

It seems that the exception was created inside the infinite waiting loop. Probably should change that at some point, that seems to be the source of the bugs…

Updated 14/12/2017 22:50

Utilities

minauteur/supertroupers

Sub-issues include the following: Seed Gathering: HTTP/Domain Restricted, Local, Global File Formatting: Source, Seeds, Saves Err/Sys/IO: Error Handling, Serialization, File Reading, TBD

Updated 14/12/2017 22:46

Sort out problems and get tasks done

user-e/magnogen.github.io-code-edits

I’ve now finished checking every file on the webpages to sort out things.
This means it’s easier to make changes because everything is more organised. After I merged the previous pull request, this one has been created for sorting out any
other problems / getting tasks done - a few from the older pull request are not finished.

I can improve the formatting on the Questions & Answers / FAQ page to give it a
better appearance (shapes, colour, smaller text) using some code from the contributors
and genetic modification pages. A hyperlink has been added to the nav-bar.

Also, there’s the unusual problem on my contributor page (also the Q&A page), where
something unknown is making text look bigger than normal. I’ve done some comparing of
webpage files, fixed un-closed tags so text after them isn’t inside them (gives a different size)
and added the HTML5 document type tag to pages.

After checking the code, I think only content in h3 or h4 tags (headings) has the problem
because other things like the nav-bar don’t change their size. An idea to try is finding out the
computed values for CSS font-size. This can be done in Google Chrome or Microsoft Edge,
using the web browser Developer Tools (which also show where the value comes from).
Another option is adding some JavaScript code to a page that shows the results of this function.

Updated 14/12/2017 22:24

Renaming a cloned connection can be confusing

asbru-cm/asbru-cm

I have 2 systems that are just about the same, so I made a clone of the first entry and changed the Host IP. Also on that same “Edit connection” screen is a “TAB / Window Title” option. That doesn’t update the name in the connections list. Just the tab when the connection is open.

After poking around, I found the “Rename Connection” option. But it would make more sense (to me at least) that when I’m editing the connection details, I’m also updating the name.

The connection name and tab name seem to be disconnected in their use, which might be useful for some people. But I want them to be the same, so it’s confusing. At least now that I know how to fix it, I can go back and fix the others that are wrong.

Oh, also, sometimes when going out of either the Edit Connection or Rename Connection window, the highlighted connection would swap. Did it just change the sort order of 2 things that are named the same or did it just flop which one is highlighted for some reason?

That causes me to have to go back in and out of each entry to look at the host IP a couple times to make sure I’m going to “Rename Connection” for the correct one.

Updated 14/12/2017 22:32 1 Comments

AutoAnzeige

Mamabox22/IAH51MyCar

Bisher werden ja noch keine Werte aus der Datenbank in die Textboxen geschrieben, um das Auto mieten zu können. Ich benötige Hilfe um dies zu bewerkstelligen, damit ich die Buchung testen kann da diese sich auf die AutoAnzeige stützt.

Updated 14/12/2017 22:10

Need an option for printing "simple" error messages.

gruntwork-io/gruntwork-cli

While writing health-checker (which is based on gruntwork-cli), I wanted to validate that all required arguments were passed in. Gruntwork-cli supports this by capturing errors and logging them, but the output seems verbose for a simple argument validation:

ERRO[2017-12-14T14:51:59-07:00] Missing required parameter --port             error="Missing required parameter --port"

I’d prefer at least the option to output something simpler configurable in my program (health-checker) that doesn’t force me to step outside of the error handling provided by gruntwork-cli:

Missing required parameter --port
Updated 14/12/2017 22:58 1 Comments

Naming Convention or Naming Guide

Chalarangelo/30-seconds-of-code

Hey All 😄👋

I honestly think this Project is in desperate need for a naming guide/convention. With the project goal being able to provide learners far and wide a peak into the inner workings of popular used code snippets. I believe it’s appropriate for the snippets to be consistent so the time spent isn’t focused on finding the exact snippet they are looking for.

Example ES^~JavaScript & Lodash & Underscore Follow a type of rules That help them with categorizing and naming their methods

  • If the method input is a array. In regardless of the output it is categorized as an array method – .join(array, [separator=‘,’]) or .join() | .join([‘a’, ‘b’, ‘c’], ‘~’) -> ‘a~b~c’ – .fromPairs(pairs) | .fromPairs([[‘a’, 1], [‘b’, 2]]) -> { ‘a’: 1, ‘b’: 2 }

As you can see even though they both return 2 different things. An Object and a String. Since they both accept array as inputs. They are categorized as Array methods

The reason I bring this up is because after a few minutes going through the snippets I realized

  1. That more than a couple things are categorized wrongly making finding the needed snippet more harder than it needs to be

Example:

Object from key-value pairs

Use Array.reduce() to create and combine key-value pairs. const objectFromPairs = arr => arr.reduce((a, v) => (a[v[0]] = v[1], a), {}); // objectFromPairs([['a',1],['b',2]]) -> {a: 1, b: 2}

Is categorized as an Object method / snippet. Yet it takes an arr as input and strays from the standard way of doing things. Which might be weird for other users.

  1. And that we need to establish of a better guide to naming functions or it will become the wild wild west of snippet names. Which will take away from the value proposition we are trying to convey to the users of the project

Some of these snippet/ method names are way too long

@Chalarangelo Thoughts?

Updated 15/12/2017 04:20 3 Comments

Todo

alex85120/Alex-The-Bot

This is just a personal to-do list that I keep track of. Anyone is welcome to contribute if they want.

  • [ ] The code is very, VERY messy. Separate the commands into functions, or even rewrite the code entirely.
  • [ ] Add some new image commands (maybe one that posts the most used color and least used color, one that takes the average of all colors in the picture, and some more filters)
  • [ ] Add some voice chat functionality (so far the only things the bot can do are joining and leaving. Maybe have it able to play YouTube links or local files.)

The following things are optional things to add to the bot but would be nice to have:

  • [ ] Add a currency
  • [ ] Add some actual utilities 😛

Either list may be updated as I find new stuff that’s missing.

Updated 14/12/2017 21:54

FileZilla on Pantheon Doc Update

pantheon-systems/documentation

Re: FileZilla on Pantheon

Priority (Low‚ Medium‚ High): Medium

Issue Description:

FileZilla drops the user into the app container’s root directory, so they have to navigate through srv/<binding> to get to their site’s root directory. Reported by multiple users via getfeedback survey

Suggested Resolution

If there’s a workaround to provide the user their current binding, update the doc to include those steps. If we can’t help them identify the correct path once they’re dropped into root by Filezilla, we should deprecate the doc and recommend an alternative tool.

Updated 14/12/2017 21:54

Moodle 3.5 LTS - ETA May 8th 2018

iiab/iiab

While unlikely for IIAB 6.6, let’s keep an eye on Moodle 3.5 LTS pre-releases so we’re ready for its 3-year LTS support window beginning “May 8th 2018” :

https://docs.moodle.org/dev/Releases#Version_support

As we upgrade from Moodle 3.1.x LTS originally released May 2014, per Moodle’s calendar-based release schedule:

https://docs.moodle.org/dev/Releases#General_release_calendar

Updated 14/12/2017 21:43

Doxygen Documentation: strings.h

embeddedartistry/libc

include/strings.h needs Doxygen documentation added for each of the functions.

Please see embeddedartistry/libmemory or include/ctype.h as a reference for Doxygen function comments.

cppreference.com is a great resource to use for the functional descriptions.

To build the documentation, run make doc in the repository root. Documentation output is found at buildresults/doc/html/index.html.

Updated 14/12/2017 21:40

Doxygen Documentation: string.h

embeddedartistry/libc

include/string.h needs Doxygen documentation added for each of the functions.

Please see embeddedartistry/libmemory or include/ctype.h as a reference for Doxygen function comments.

cppreference.com is a great resource to use for the functional descriptions.

To build the documentation, run make doc in the repository root. Documentation output is found at buildresults/doc/html/index.html.

Updated 14/12/2017 21:39

Doxygen Documentation: stdlib.h

embeddedartistry/libc

include/stdlib.h needs Doxygen documentation added for each of the functions.

Please see embeddedartistry/libmemory or include/ctype.h as a reference for Doxygen function comments.

cppreference.com is a great resource to use for the functional descriptions.

To build the documentation, run make doc in the repository root. Documentation output is found at buildresults/doc/html/index.html.

Updated 14/12/2017 21:39

Doxygen Documentation: memory.h

embeddedartistry/libc

include/memory.h needs Doxygen documentation added for each of the functions.

Please see embeddedartistry/libmemory or include/ctype.h as a reference for Doxygen function comments.

cppreference.com is a great resource to use for the functional descriptions.

To build the documentation, run make doc in the repository root. Documentation output is found at buildresults/doc/html/index.html.

Updated 14/12/2017 21:37

Extract request TTL value to external config file #first-timers-only

DAVFoundation/missioncontrol

Mission Control

DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, robots) and all the services around them to communicate and transact with each other.

The DAV project you are looking at is Mission Control. It is the brain in charge of orchestrating missions between DAV users and autonomous vehicles.

How you can help

The Issue

Within /server/store/requests.js is some code that is in charge of expiring requests from users to vehicles after some time has passed. Just look for redis.expire in that file and you’ll find a few occurrences of that code. That code sets a hard-coded TTL of 43200 seconds.

Add an entry to the config file (/server/config/index.js) called requests_ttl with the value of 43200. Replace the hardcoded value in requests.jswith a call to the config file to get that value.

In case you are wondering, this is how you use the config file from requests.js:

const config = require('./config');

console.log(
  config('default_package_size')
);

Contributing to Mission Control

  • [ ] Fork the repository from the Mission Control GitHub page.
  • [ ] Clone a copy to your local machine with $ git clone git@github.com:YOUR-GITHUB-USER-NAME/missioncontrol.git
  • [ ] Make sure you have node.js and npm installed on your machine. You can use this guide for help.
  • [ ] Install all of the project’s dependencies with npm. $ cd missioncontrol; npm install
  • [ ] Run npm test to run linting checks and all the automated tests and see that they pass.
  • [ ] Code! code! code!
  • [ ] Before committing your code, run npm test one last time and make sure no errors (including linting errors) are thrown.
  • [ ] Once you’ve made sure all your changes work correctly and committed all your changes, push your local changes back to github with $ git push -u origin master
  • [ ] Visit your fork on GitHub.com (https://github.com/YOUR-USER-NAME/missioncontrol) and create a pull request for your changes.
  • [ ] Make sure your pull request describes exactly what you changed and references this issue (include the issue number in the title like this: #28)
Updated 14/12/2017 21:05

Extract bids TTL value to external config file #first-timers-only

DAVFoundation/missioncontrol

Mission Control

DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, robots) and all the services around them to communicate and transact with each other.

The DAV project you are looking at is Mission Control. It is the brain in charge of orchestrating missions between DAV users and autonomous vehicles.

How you can help

The Issue

Within /server/store/bids.js is some code that is in charge of expiring bids from vehicles to users after some time has passed. Just look for redis.expire in that file and you’ll find a few occurrences of that code. That code sets a hard-coded TTL of 3600 seconds.

Add an entry to the config file (/server/config/index.js) called bids_ttl with the value of 3600. Replace the hardcoded value in bids.jswith a call to the config file to get that value.

In case you are wondering, this is how you use the config file from bids.js:

const config = require('./config');

console.log(
  config('default_package_size')
);

Contributing to Mission Control

  • [ ] Fork the repository from the Mission Control GitHub page.
  • [ ] Clone a copy to your local machine with $ git clone git@github.com:YOUR-GITHUB-USER-NAME/missioncontrol.git
  • [ ] Make sure you have node.js and npm installed on your machine. You can use this guide for help.
  • [ ] Install all of the project’s dependencies with npm. $ cd missioncontrol; npm install
  • [ ] Run npm test to run linting checks and all the automated tests and see that they pass.
  • [ ] Code! code! code!
  • [ ] Before committing your code, run npm test one last time and make sure no errors (including linting errors) are thrown.
  • [ ] Once you’ve made sure all your changes work correctly and committed all your changes, push your local changes back to github with $ git push -u origin master
  • [ ] Visit your fork on GitHub.com (https://github.com/YOUR-USER-NAME/missioncontrol) and create a pull request for your changes.
  • [ ] Make sure your pull request describes exactly what you changed and references this issue (include the issue number in the title like this: #28)
Updated 14/12/2017 21:03

qt5-qtwebengine for aarch64 and armhf isn't in the binary repo

postmarketOS/pmbootstrap

qt5-qtwebengine is the whole chromium browser, with a bit of QT glue. It takes hours to compile, even with a fast CPU. I’ve tried to compile it for x86_64, armhf and aarch64.

Status

  • x86_64: compiled, and is available in the repo now (I did not test using it, that would be helpful)
  • armhf failed at the very end when linking libQt5WebEngineCore linking ..../lib/libQt5WebEngineCore.so.5.9.3 collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped compilation terminated distcc[12345] ERROR: compile (null) on localhost failed
  • aarch64: hangs forever (left it there for hours) on [327/237] LINK gn fairly early for some reason.

NOTE: I gave it 50 GB of SWAP just in case, so running out of memory shouldn’t be the problem (and that would have gotten other output).

How to help

Try to compile it on your own PC for foreign arches. Especially for aarch64 it fails early for me, so it would be good to know if it’s just me or not. If it’s possible, trying to compile on a native device (e.g. @opendata26 with his Shield TV) would also be helpful (does it run through there?).

To build it, change arch="x86_64" back to arch="all" in aports/main/qt5-qtwebengine/APKBUILD, then run either: * pmbootstrap build --arch=aarch64 qt5-qtwebengine * pmbootstrap build --arch=armhf qt5-qtwebengine

Updated 14/12/2017 20:57

Errors in late teens

collin5/python-n2w

I’m getting erroneous output for the late teens. Specifically, 15 is skipped and 19 is an empty string:

In [7]: for i in range(1, 21): …: print n2w.convert(i) …:
one two three four five six seven eight nine ten eleven twelve thirteen forteen sixteen seventeen eighteen nineteen

twenty

Updated 14/12/2017 21:15

`no-typos`: false positive

yannickcr/eslint-plugin-react

Here’s the code: ```jsx import React from ‘react’; import PropTypes from ‘prop-types’; import { forbidExtraProps } from ‘airbnb-prop-types’;

export const CustomShape = PropTypes.shape({});

export default function withWrapper(Component) { class Wrapper extends React.Component { }

Wrapper.propTypes = forbidExtraProps({ …Component.propTypes, phrases: CustomShape.isRequired, });

Wrapper.childContextTypes = { …Component.contextTypes, phrases: CustomShape.isRequired, };

Wrapper.displayName = withWrapper(${Component.displayName || Component.name});

return Wrapper; } ```

The error: sh Typo in declared prop type: isRequired react/no-typos

This shouldn’t error, both because it’s not a typo, and because PhraseShape isn’t a component.

Updated 14/12/2017 20:41

NAT-PMP port forwarding support

bitcoin/bitcoin

After repeated issues with libminiupnpc’s security we disabled uPNP by default since release 0.11.1.

However this means that by default there is no port forwarding, resulting in nodes not being reachable for incoming connections by default (unless they use tor), and a reduction in the number of externally reachable nodes compared to total nodes.

NAT-PMP (RFC 6886) is another common automatic port forwarding protocol that would be much less risky than UPnP, because it uses fixed-size UDP packets instead of XML parsing. It would be fairly straightforward to support that without introducing a new dependency.

(NAT-PMP was succeeded by PCP, or RFC 6887 which is backwards compatible, probably preferable to support the lowest common denominator)

Updated 14/12/2017 20:26

Consciousness Attention Mechanism

AI-ON/TheConsciousnessPrior

As written in the proposal and the sketched observational computation graph, the attention mechanisms are discrete selections (hard-attention in the standard nomenclature). This is not meant to be a definitive constraint; it’s an open question how we would like to surface ‘unconscious’ information to the conscious state. Further, the simplest iteration of this is attending over elements in a vector, but we may need to be able to generalize to attention over vectors, or more abstractly, the ability to have attention inform the selection of a particular fixed point attractor (as in Hopfield networks).

Updated 14/12/2017 20:10

Review use of AssertEquals with nil

letsencrypt/boulder

In https://github.com/letsencrypt/boulder/pull/3278/files, @cpu noticed that test.AssertEquals gave incorrect results when checking whether a value was nil. I believe this is due to Go’s “boxed nil” semantics. There are 5 other instances of using AssertEquals with nil. We should double-check each of those and fix them if they are affected.

Updated 14/12/2017 19:26

Add more tests

onivim/oni

Couldn’t find an issue directly addressing this, but it would be pretty nice, if not essential, that there’s a good testing framework for making sure that changes do not regress the code. I understand that while the code is still in flux testing does not matter that much, but given that there is already quite a rich and working feature set, it’d be a shame if it became buggy.

Personally, I think Jest is the best testing framework in this context because of its integration with React components. Have to admit I haven’t used it myself, though.

Updated 14/12/2017 19:27 3 Comments

Backup Plans with the Loss of Net Neutrality

Incrested/Miku-Chan

Net Neutrality just got removed. Does anyone have ideas for other places to host the bot? I’ve assumed places like AWS or Azure, but they might be a bit out of the budget.

To read more on net neutrality, The Verge wrote this to tell us about the vote around 20 minutes ago.

I also believe I can convince the British hosting we’ve got to host up Miku-Chan for a month or two, but after that, she’ll want us to not suck up her Net Neutralized internet.

Just reply with possible hosting providers. Cheers!

Updated 14/12/2017 18:32

Consulta sobre la obtención de participantes en un censo al equipo de administración de censos

Proyecto-EGC-G1/RedesSociales-EGC-G1

Desde redes sociales queremos poder compartir un balance de participación de las diferentes votaciones activas. Para ello, hay que ponerse en contacto con Administración de censos para pactar un acuerdo por el que nos puedan ceder el número de personas que participan en un censo de una votación.

Updated 14/12/2017 18:38

Get similar poi's from the region around the location based on category

Geoneer/smrtmps

From @Geoneer on July 6, 2017 21:29

As and end user I want to see billboards around the location with similar interest based on the unique number of categories. So likes from similar categories around the user will be visible, so the user can visit / like them also.

Theses poi’s will come from other users around in the region where the user is at the moment. Set up a radius around the user to search for 10km.

Copied from original issue: Geoneer/geomatch#17

Updated 14/12/2017 18:15 1 Comments

Testers wanted!

Klathmon/imagemin-webpack-plugin

I just released V1.6.0-beta.1 and would love to have a few people try it out and let me know if it’s still working fine for them.

Unfortunately I still don’t have unit tests in this repo (i’m really dragging my feet there, but I’m hoping to get it done by next release!), and manual testing can really only get me so far.

Let me know here if 1.6 works for you, and what options you are using.

Thanks ahead of time!

Updated 14/12/2017 18:08

Needed pages pagination bug

hallcode/thewiki

The latest update has broken the Needed Pages paginator. Not sure why.

According to the Laravel docs the code should work correctly. The, paginator total is correct but the Items property is empty.

Query code App/Http/Controllers/SpecialController.php ~~~~php $redlinks = Interlink::Redlinks() ->orderByDesc(‘count’) ->orderBy(‘link_reference’) ->paginate(40);

    return view('special.needed', ['links' => $redlinks, '_title' => 'Needed Pages']);

Dump of paginator object:

LengthAwarePaginator {#317 ▼ #total: 75 #lastPage: 2 #items: Collection {#320 ▼ #items: [] } #perPage: 40 #currentPage: 1 #path: “https://thewiki.dev/wiki/Special:needed” #query: [] #fragment: null #pageName: “page” } ~~~~

Updated 14/12/2017 18:04

Sketchtags

kenperlin/chalktalk

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

Changes

  • 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.

To-Do

  • 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

sketchtags_mini_gif_dec_2017

Updated 14/12/2017 17:55

Fork me on GitHub