Incorrect Int64 constants

The int64 constants are being generated incorrectly.
const i64 BIG_INTEGER =<PHONE_NUMBER>854775807

is being emitted as
export const BIG_INTEGER: Int64 = new Int64(9223372036854776000);

As you can see there is a loss of information.
The correct output should be like the following, using string constructor:
export const BIG_INTEGER: Int64 = new Int64('9223372036854775807');

This isn't that simple of a fix. The Int64 constructor does not except a string in this form. If you pass a string it assumes the string is hex-encoded (https://github.com/broofa/node-int64/blob/master/Int64.js#L49). In the apache library there is a util for creating an Int64 from a string (https://github.com/apache/thrift/blob/master/lib/nodejs/lib/thrift/int64_util.js#L29), but this isn't publicly exported. We solve this for thrift-server by subclassing Int64 and adding this functionality (https://github.com/creditkarma/thrift-typescript/blob/master/src/main/render/thrift-server/values.ts#L79). The behavior we're going with is consistent with the official apache code generator which allows for loss of precision (https://github.com/apache/thrift/blob/master/compiler/cpp/src/thrift/generate/t_js_generator.cc#L596). I would like to fix this, but I'm not sure when the core team will have a chance to get to it.


OffsetOutOfRange Error

Kafka 0.9
Latest master on kafka-node.
I'm trying to set the offset of a single topic to 0, and consume from the beginning of that topic onward. It is not working. I've tried using Consumer and HighLevelConsumer. My config looks like this:
export default class KafkaConsumerOptions {

    /**
     *
     */
    constructor() {
        return {
            groupId: 'KLogNodey',//consumer group id, default `kafka-node-group`
            // Auto commit config
            autoCommit: false,
            autoCommitIntervalMs: 0,
            // The max wait time is the maximum amount of time in milliseconds to block waiting if insufficient data is available at the time the request is issued, default 100ms
            fetchMaxWaitMs: 100,
            // This is the minimum number of bytes of messages that must be available to give a response, default 1 byte
            fetchMinBytes: 1,
            // The maximum bytes to include in the message set for this partition. This helps bound the size of the response.
            fetchMaxBytes: 1024 * 1024,
            // If set true, consumer will fetch message from the given offset in the payloads
            fromOffset: true,
            // If set to 'buffer', values will be returned as raw buffer objects.
            encoding: 'utf8'
        }
    }
}

My payloads:
private topics: Array<KafkaTopic> = [{topic: 'myTopic', partition: 0, offset: 0}];

This should be setting the offset to 0, and consuming from that point forward, correct? I am consistently hitting the offsetOutOfRange event. I've been successfully hitting this same topic, on the same box, with a c# client, so the environment/kafka/zk configuration is just fine. Thoughts?

I think we may have fixed this in 0.5.7. Could you verify?


Black Screen When Flutter Open Translucent Activity

Hey, I found an issue, when Flutter app open a translucent activity after that entry background and then  back to the foreground, the Flutter screen will have black screen.
Here is the demo link
https://user-images.githubusercontent.com/10297030/153533003-759547fe-79fd-43e5-8ad0-2181192ab1cd.mp4

Dupe https://github.com/flutter/flutter/issues/89957

Dedup'ing with https://github.com/flutter/flutter/issues/89957.
Kindly follow up in https://github.com/flutter/flutter/issues/89957 for more information.
Thank you


(0.84.5) Error while setting up platform harmony

Home Assistant release with the issue:

0.84.5
Last working Home Assistant release (if known):
0.84.3
Operating environment (Hass.io/Docker/Windows/etc.):
Hass.io
Component/platform:
https://www.home-assistant.io/components/remote.harmony/
Description of problem:
Harmony stopped working while I was on 0.84.3
Found out Logitech removed local API from Harmony, so updated to 0.84.4 and subsequently 0.84.5 to incorporate the websocket API fix. However on both versions, the component won't load
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
remote:
  - platform: harmony
    name: Living Room
    host: <IP_ADDRESS>
    activity: 13474528

Traceback (if applicable):
2018-12-20 23:43:53 ERROR (MainThread) [homeassistant.components.remote] Error while setting up platform harmony
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/remote/harmony.py", line 106, in async_setup_platform
    name, address, port, activity, harmony_conf_file, delay_secs)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/remote/harmony.py", line 155, in __init__
    self._client = harmony_client.HarmonyClient(host)
TypeError: __init__() takes 1 positional argument but 2 were given
2018-12-20 23:43:59 WARNING (MainThread) [homeassistant.components.sensor.template] Could not render template Current Activity, the state is unknown.

Additional information:

This is because your pyharmony dependency did not update. I am not sure how to fix that but try deleting the deps folder in the config directory.

Thanks that worked!

Wohoo 🎉


Fix predicate breakage due to NoType removal

We can probably do better if we align the doobie/skunk codec abstraction a bit more smoothly and once fields and attributes are unified, but this should fix #136 for the time being.

Would you mind adding a test for this, since it's an invisible regression at this point? If you're swamped I can do it, I should have some time later today.


WiX: package features.json for clang

Include features.json from clang to allow tooling to detect features supported by the C/C++ compiler.
Fixes: swiftlang/swift#74634

Please cherry-pick this to main, release/6.0 and release/6.0.2


ci: use go1.21 for wasm clients

Description
This PR updates the version of go in the wasm-clients branch
closes: #XXXX
Commit Message / Changelog Entry
type: use updated golang for wasm-clients

see the guidelines for commit messages. (view raw markdown for examples)

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against correct branch (see CONTRIBUTING.md).
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards and Go style guide.
[ ] Wrote unit and integration tests.
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/).
[ ] Added relevant godoc comments.
[ ] Provide a commit message to be used for the changelog entry in the PR description for review.
[ ] Re-reviewed Files changed in the Github PR explorer.
[ ] Review Codecov Report in the comment section below once CI passes.

#4612

yep absolutely


Video Recording starts before Resizing Window

What is your Test Scenario?
Resizing browser window in .beforeEach test hook on my fixture while having video recording options in my .testcaferc file.
What is the Current behavior?
Video recording starts before test hooks are loaded in fixtures via .beforeEach.
What is the Expected behavior?
I'd expect TestCafe to look for window resizing in .beforeEach test hooks before starting video recordings
OR
TestCafe adds window resizing to their .testcaferc options and make sure window resizing is loaded before video recording.
Obviously, if a user overrides those values with steps during the test run, then the warnings are valid.
What is your web application and your TestCafe test code?
Our project is private to the world at this time. below are my .testcaferc values and a snippet of my test code. You can build a test where ever you'd like to see this happen.

Your complete test code (or attach your test files):

 fixture `login`
    .page `blah`
    .beforeEach( async t => {
        await t
            .resizeWindow(1920, 1080)
    })

test('valid_user_is_able_to_login', async t => {

Your complete configuration file (if any):

{
    "browsers": ["chrome"],
    "concurrency": 7,
    "reporter": {
        "name": "spec",
        "output": "artifacts/reports/test_suite_results"
    },
    "screenshots": {
        "path": "artifacts/screenshots/",
        "pathPattern": "${DATE}_${TIME}/${TEST}_screenshot.png",
        "takeOnFails": true
    },
    "src": "tests",
    "videoEncodingOptions": {
        "aspect": "16:9",
        "framerate": 30
    },
    "videoOptions": {
        "failedOnly": true,
        "pathPattern": "${DATE}_${TIME}/${TEST}_recording.mp4",
        "singleFile": false
    },
    "videoPath": "artifacts/recordings/"
}

Your complete test report:

 Running tests in:
 - Chrome 92.0.4515.107 / macOS 10.15.7

 login
 ✖ valid_user_is_able_to_login (screenshots:
 /Users/justin/Documents/cf2-test-cafe-poc/artifacts/screenshots/2021-07-27_10-47-38/valid_user_is_able_to_login_screenshot.png)

   1) AssertionError: expected false to be truthy

      Browser: Chrome 92.0.4515.107 / macOS 10.15.7
      Screenshot:

   /Users/justin/Documents/cf2-test-cafe-poc/artifacts/screenshots/2021-07-27_10-47-38/valid_user_is_able_to_login_screenshot.png

         15 |
         16 |    // Purpose: Verify when a valid user logs in, the
      dashboard page is displayed.
         17 |
         18 |    await LoginFunctions.login(data.invalid_user_email,
      data.user_password)
         19 |    await t
       > 20 |        .expect(Selector('#desktop-user-menu').visible).ok();
      // Asserts the dashboard page is displayed after signing in.
         21 |})
         22 |
         23 |test('invalid_user_is_unable_to_login', async t => {
         24 |
         25 |    // Purpose: Verify when an invalid user attempts to log
      in, an error message displays.

         at <anonymous>

   (/Users/justin/Documents/cf2-test-cafe-poc/tests/login_page_tests.js:20:57)
         at asyncGeneratorStep

   (/Users/justin/Documents/cf2-test-cafe-poc/tests/login_page_tests.js:3:263)
         at _next
      (/Users/justin/Documents/cf2-test-cafe-poc/tests/login_page_tests.js:3:601)

 1/1 failed (29s)

 Warnings (1):
 --
  The browser window was resized during the "valid_user_is_able_to_login"
  test while TestCafe recorded a video. TestCafe cannot adjust the video
  resolution during recording. As a result, the video content may appear
  broken. Do not resize the browser window when TestCafe records a video.

Screenshots:

Steps to Reproduce:

Have video options in .testcaferc
Have a test hook in a fixture that resizes the browser window
Run tests
View report and see warning on resizing browser window

Your Environment details:

testcafe version:                   1.15.0
node.js version:                    16.5.0
command-line arguments:
browser name and version: See sample report
platform and version:          See sample report
other:

TestCafe allows you to start a browser with command line arguments. So, if you use a Chromium-based browser or Firefox, you can pass the desired window size to the TestCafe CLI command or API method:
testcafe "chrome '--window-size=500,500'" test.js --video artifacts/videos

testcafe "firefox -width 500 -height 500" test.js --video artifacts/videos

 await runner
     .src('test.js')
     .browsers('chrome --window-size=500,500')
     .video('artifacts/videos')
     .run();

Mind additional quotes around the Chromium argument in the command line. They allow you to escape the comma symbol.

Thanks, Vasily.
That solution doesn't work with our implementation though, unless the configuration file has a window resize option. I haven't found any documentation on that yet. We want to be able to have ALL configs in the .testcaferc file so all we have to do in CLI is 'testcafe'. We don't want to have to enter all these commands in every time just to get a run going.
I think what i'm asking for is valid. So far, we can add a testhook in the fixture to resize windows, we can add .resizewindow to each test, and we can type in a CLI command.
Can TestCafe take this one step further and add browserWindow options to .testcaferc in the hopes that we can stop being spammed with warnings in our reporter?
Thanks,

I did not mention the configuration file in my reply, but you can pass browser arguments in its browsers property as well:
{
    "browsers": ["firefox -width 500 -height 500", "chrome --window-size=500,500"]
}

Thanks, Vasily, that seems to be working for us. I appreciate it.


Uncaught SyntaxError

Hi deviprsd21!
first of all thanks alot for this great plugin, keep it up.
Im using Ruby on Rails for my app. I added v4 of calendario and it seems to work fine, however on a different page that has js to show and hide fields according to a the value of a checkbox, the js don't work at all, in inspect element >> console I'm getting:
Uncaught SyntaxError: Invalid regular expression: /(^|.)calendar.(?:.*.|)calendario(.|$)/: Stack overflow
jquery.js?body=1:4636
that jquery.js line is:
if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {
when I comment out all code in calendario.js and/or comment out:
$( '#calendar' ).calendario({           caldata : events,           displayWeekAbbr : true,           events: ['click', 'focus']         });
my js works fine...also I didn't have that problem with previous versions of calendario...
update: the error is not thrown if I put the whole function inside

vs
Breaking Example:

The Plugin definition should return if this is empty and provide a clear error instead of allowing it to go through.


⚠ Jenkins Plugins Artifactory has degraded performance

In 8a0fb6c, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1221 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 4d8afce after 12 minutes.


Fix batches saving before their tags load ( Bionus/imgbrd-grabber#608 )

This at least solves the issue, needExactTags should be moved out of filename and into another class due to it not being filename specific. needExactTags may also need to be modified to ensure that we are returning true on any possible situation that we may need to get all of the tags.

Current coverage is 28.53% (diff: 0.00%)

Merging #670 into develop will decrease coverage by 0.05%

@@            develop       #670   diff @@
==========================================
  Files            88         88
  Lines          8146       8163    +17
  Methods         858        858
  Messages          0          0
  Branches          0          0
==========================================
  Hits           2329       2329
- Misses         5817       5834    +17
  Partials          0          0

Powered by Codecov. Last update 97658e4...f24df45

Thanks for the fix! I may refactor it into another class later, for easier re-usability, rather than having it in mainWindow.

needExactTags should be moved out of filename and into another class due to it not being filename specific

The "Filename" class name is indeed misleading, and my need to be renamed. It's actually the format used for filenames, logs, some commands, etc. It's called this way because at the beginning only the filename used the %tokens%.

needExactTags may also need to be modified to ensure that we are returning true on any possible situation that we may need to get all of the tags.

That's already what this function is meat to do, actually.


Fairing Serving job user can not set the custom environment vars

/kind feature
Describe the solution you'd like
so far, for the Faring Serving Job , user can not set the specific custom environment vars like the custom command, is it possible let user to set the env parmameters like command in the preprocessor to build in the pod spec?
class BasePreProcessor(object):
"""Prepares a context that gets sent to the builder for the docker build and sets the entrypoint
:param input_files: the source files to be processed
:param executable: the file to execute using command (e.g. main.py)
:param output_map: a dict of files to be added without preprocessing
:param path_prefix: the prefix of the path where the files will be added in the container
:param command: the command to pass to the builder
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

@songm28 Are you interested implementing this? Thanks.

@jinchihe ok, I will make the change.

@songm28 I already implement that in #515, would you please help to review? Thanks a lot!


Configured macOS builds on Cirrus CI

Cirrus CI recently started offering macOS builds for OSS projects. Configured it for plugins repo.

Added sharding for flutter_plugin_tools
Reused incremental_build.sh (a CI independent script for incremental builds) for Travis as well.

to: @yjbanov, @Hixie and @mravn-google (as the last one changed .travis.yml)

Thanks!


Cannot find module 'jwt-decode' in angular 2 project

Description
Trying to use in angular 2 project. It gives error  Cannot find module 'jwt-decode'
Reproduction
import * as jwtDecode from "jwt-decode";
Also tried import * as jwt_decode from "jwt-decode";
Environment

`

It sounds like you haven't installed the package into your project.
Run npm install jwt_decode in the project's root directory. For improved Typescript support, install the accompanying types package as a development dependency with npm install --save-dev @types/jwt_decode.
Then you can use import * as jwt_decode from "jwt-decode"; to import the module.

From the npm page

Can also be used with browserify or webpack by doing npm install jwt-decode and requiring:
var jwtDecode = require('jwt-decode');

So wouldn't it be import jwt_decode from 'jwt-decode'? You want to import the default export. Also the variable name doesn't matter.


Add functionality that can be used as a livenessProbe / Healthcheck

Consider adding functionality that can be used in Kubernetes liveness probes & docker HEALTHCHECKs to determine whether the pdc-agent is running successfully.
Both of these technologies allow liveness to be determined via a command. One approach we could take is to use the existence of a file as a signal that the container is healthy. See an example in the kubernetes doc.
We should put this behind a feature flag to avoid creating unneccessary files on user systems in the case where the agent is not being run on Docker / k8s.

I think the basic requirement here will be achieved by #41 , where we can use a 2xx response from the /metrics path as a liveness probe.


Portuguese Localization & Toast notification

Addition of portuguese localization (values-pt)
Display a toast after terminal reset, fixes #55

Thanks very much!

Hi Damor,
I merged your change, and the reset-terminal toast part of the change
works great.
The Portugese translation, however, doesn't seem to actually be a
translation. It looks like plain English text.
Please let me know if I am confused...
Best wishes,
Jack Palevich
On Mon, Nov 28, 2011 at 10:30 AM, damor
<EMAIL_ADDRESS>wrote:

Addition of portuguese localization (values-pt)
You can merge this Pull Request by running:
git pull https://github.com/damor/Android-Terminal-Emulator master
Or you can view, comment on it, or merge it online at:
https://github.com/jackpal/Android-Terminal-Emulator/pull/65
-- Commit Summary --

Added portuguese (pt) localization

-- File Changes --
A res/values-pt/arrays.xml (115)
A res/values-pt/strings.xml (118)
-- Patch Links --
https://github.com/jackpal/Android-Terminal-Emulator/pull/65.patch
 https://github.com/jackpal/Android-Terminal-Emulator/pull/65.diff

Reply to this email directly or view it on GitHub:
https://github.com/jackpal/Android-Terminal-Emulator/pull/65


HTML

HTML
User Story
As a boot camp student,
I want a Prework Study Guide website,
so that I can review all the information I learned throughout Prework.
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I visit the website in my browser
THEN I see four boxes titled HTML, CSS, Git, and JavaScript with associated notes listed
WHEN I view the study guide
THEN I see a dark blue header and footer, and four boxes with a shadow
WHEN I open the console in my browser
THEN I can see the four topics I learned listed along with a suggestion on what I should study first
WHEN I visit the website using the URL
THEN I can access my website from any browser

CSS
User Story
Acceptance Criteria

JavaScript
User Story
Acceptance Criteria

README
User Story
Acceptance Criteria

Deployment
User Story
Acceptance Criteria


Request for secret text reveal/conceal via one click by GM

Allow for secret text paragraph to be revealed/concealed using icon as utilized in forien's quest mod

Imo this is out of scope of this module and more of a general module or core feature request.


AudioKitUI: Include of non-modular header inside framework module

I'm trying to include AudioKitUI in my Swift project targeting iOS 10.0 (same for 11.0). Whenever I add import AudioKitUI to a Swift file and try building the project, I encounter multiple errors of the following type:
***/Pods/AudioKit/iOS/AudioKit.framework/Headers/EZAudio.h:55:9: Include of non-modular header inside framework module 'AudioKit.EZAudio': '***/Pods/AudioKit/iOS/AudioKit.framework/Headers/EZAudioUtilities.h'

Problematic headers seem to be EZAudioUtilities.h and TPCircularBuffer.h.
I added the library to my poject via Cocoapods:
pod 'AudioKit', '~> 4.0'

I already tried setting Allow Non-modular Includes in Framework Modules  to Yes in both my target and the Pods project with no success.
AudioKit itself is be imported with import AudioKit and used without any issues so far.
I am submitting this as an issue rather than a Stackoverflow question because I believe this is a problem within the framework itself or its Podspec.

Can you try to remove the ~> 4.0 part from your pod? You're probably just using an old version.

To my knowledge, the optimistic operator will lead to using the latest compatible version according to semver. So in my case, both ~> 4.0 and no version will lead to:
Installing AudioKit (4.2.4)

That being said, I removed the version operator from the Podfile, but the issue remains.

Huh, optimistic, but scared of 3's?  Why didn't it get 4.3?

Yes, that was my bad. I had to update my Repos by using pod repo update first to get the latest version. The issue remains though.

hi @rob-k I am having exactly the same issue. Was building/running my experiments with AudioKit with no issues whatsoever, and as soon as I wanted to use some of the UI components, I'm having the issue with non-modular headers.
For me the issue is with EZPlot.h line 27: #import "AudioKit/EZAudioUtilities.h"
I attempted the usual (now old) fixes like
post_install do |installer|
    installer.pods_project.build_configuration_list.build_configurations.each do |configuration|
        configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'
    end
end

but to no avail.
My only concern is I am working on a project which has both Swift and Objective-C code, I was unsure if AudioKit did not support such an enviorment.
Is there a possible hotfix to moving the header to the .m file or is this on our end? Thanks so much

I haven't encountered this kind of issue with AudioKit yet, but I have
before when wrapping an Objective-C written framework inside of a new Swift
framework, most recently over this past weekend. This solution I found
worked very well and resolved the issue immediately, hopefully it can do
the same for you.
I adapted the instructions I found on StackOverflow here (also included
below):
https://stackoverflow.com/questions/32149371/import-objective-c-framework-into-swift-framework-google-analytics-cocoapod
For those who have continued to ask if I had solved this problem, the
following is how I accomplished this task importing the KochavaTracker SDK
Cocoapod into a framework. That SDK is currently written in Objective-C.
This answer is based on the answer provided by nuKs, with these specific
steps.

Create a folder named KochavaTracker under your project folder, i.e.
MyFramework/MyFramework/KochavaTracker.

Within that folder create a file named module.modulemap and insert the
following content:

/*
This is the private module which is used to make private ObjC headers
available to Swift code.
Note how all header files need to be specified with paths relative to this
file.
This file lives inside a folder, and that folder is the actual module. In
Xcode the SWIFT_INCLUDE_PATHS needs to include the parent directory to that
folder.
*/
module KochavaTracker {
header

"../../Pods/KochavaTrackeriOS/KochavaTrackeriOS/Classes/KochavaTracker.h"
export *

}
This effectively creates a module which is a wrapper for interface of the
SDK, which Swift can later import like it does other Swift modules. Note
that it relies on a relative path to the Pods folder.

As found in build settings, modify your SWIFT_INCLUDE_PATHS to include:

$(SRCROOT)/MyFramework
This makes it so that you will be able to import the module and it will
locate it in/as the KochavaTracker folder which you created under it.

Add to your Swift code, where appropriate:

import KochavaTracker
From there you should be able to reference the classes in the
KochavaTracker module.
On Fri, Aug 3, 2018 at 7:38 PM Maximilian Maksutovic <
<EMAIL_ADDRESS>wrote:

hi @rob-k https://github.com/rob-k I am having exactly the same
issue. Was building/running my experiments with AudioKit with no issues
whatsoever, and as soon as I wanted to use some of the UI components, I'm
having the issue with non-modular headers.
For me the issue is with EZPlot.h line 27: #import
"AudioKit/EZAudioUtilities.h"
I attempted the usual (now old) fixes like
post_install do |installer|
installer.pods_project.build_configuration_list.build_configurations.each do |configuration|
configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'
end
end
but to no avail.
My only concern is I am working on a project which has both Swift and
Objective-C code, I was unsure if AudioKit did not support such an
enviorment.
Is there a possible hotfix to moving the header to the .m file or is this
on our end? Thanks so much
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/AudioKit/AudioKit/issues/1454#issuecomment-410416807,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFunMP0OrAQApEKL6o8fQKgX2Wc9ySuxks5uNQkRgaJpZM4VjdgH
.

I may be wrong, but I suspect that all of us in this thread that are having problems are using Objective-C in our app. Given the errors that I'm seeing, that seems to be central to the problem and why it doesn't show up in the MicrophoneAnalysis project for example (plus, the MicrophoneAnalysis project doesn't use a Podfile, it includes the framework directly). If I can find a few minutes I might take the MicrophoneAnalysis code, switch it over to using a Podfile and if it still works that way I'll include some Objective-C and see if that teases out the problem.

Okay, my assumption about a project needing to have some portions written in Objective-C was incorrect. I created a new Swift project, copied the MicrophoneAnalysis files into it, added a Podfile, tried to build and am having the exact same two errors show up that I'm having in my own project.
The quick sample app I whipped up to show the problem can be found here:
https://github.com/ryangrimm/MicrophoneAnalysis
Hopefully this simple test case will help the team figure out a solution.

I'm going to assign this to @megastep and myself as something to resolve on next release.  I really want to make the Audiokit UI repo dynamic anyway, which will affect this.

@aure I have a sample project that reproduces the issue here: https://github.com/ryangrimm/MicrophoneAnalysis
I did a pod update to grab the 4.5.1 version, opened the workspace in Xcode 10 and the problem remains.

My Podfile.lock reports 4.5.1. I did a pod install just for safe measure. Cleaned (again). Build still fails:
/Users/test/MicrophoneAnalysis/Pods/AudioKit/iOS/AudioKitUI.framework/Headers/EZPlot.h:27:9:
    error: include of non-modular header inside framework module 'AudioKitUI.EZPlot':
    '/Users/test/MicrophoneAnalysis/Pods/Headers/Public/AudioKit/AudioKit/EZAudioUtilities.h'
#import "AudioKit/EZAudioUtilities.h"

@aure What version of Xcode are you running? Perhaps that could explain the differences.

I am running the latest version of Xcode10 and Mojave.  Do you want to do a screen share with me today?

The issue is not with the AudioKitUI but with how you are referencing it. When you have a framework that does not include objective-c bridging header you would have to use a modulemap file to gain access to you imported objective-c framework.
I had this issue with a different library and resolved it in the following way:
I'll use SampleFramework as my framework for this example and AudioKitUI as my objective-c framework
My project directory:
SampleFramework
  - AudioKitUI // _Folder_
    - module.modulemap //  _NOTE: The name has to be module.modulemap not anything else_
  - AudioKitUI.h //  _File: You can name this file anything you wish, and must reference it with the same name_
  - SamplePublicHeader.h
  - SampleFramework.h // _Must be the same name as the framework_
  - SampleSwiftClass.swift

The contents of the files:
module.modulemap
module AudioKitUI {
    header "../AudioKitUI.h" // _This is the header file we have at SampleFrameWork/AudioKitUI.h. Notice the relative reference "../"_

    export *
}

AudioKitUI.h
#import <Foundation/Foundation.h>
#import AudioKitUI

SamplePublicHeader.h // Not really necessary if you didn't include it in the 'SampleFramework.h' file because it is not needed
#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface SamplePublicHeader : NSObject

- (void)publicObjCMethod;

@end

NS_ASSUME_NONNULL_END

SampleFramework.h
#import <UIKit/UIKit.h>

//! Project version number for SampleFramework.
FOUNDATION_EXPORT double SampleFrameworkVersionNumber;

//! Project version string for SampleFramework.
FOUNDATION_EXPORT const unsigned char SampleFrameworkVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <SampleFramework/PublicHeader.h>
#import <SampleFramework/SamplePublicHeader.h>

SampleSwiftClass.swift
import AudioKitUI // _This will import your module, which will in-turn import the external module_

// _You can import any other module/framework you desire by including it in the AudioKitUI.h file as an import_

class SampleSwiftClass {
}


[Issue-2731] Update Subscan Service

Related issue(s)

#2731

Is your feature request related to a problem(s)? Please describe.

Fix some issue with subscan service

Describe the solution you'd like

Fix some issue with subscan service

Describe alternatives you've considered

No

Additional context

No

🚀 Deployed on https://pr-2735--sw-web-runner.netlify.app


backend-plugin-api: refactor CacheService to lift up client methods to the service

More outcome of API Review. We felt the current .getClient() doesn't fit well with the new service pattern, as it adds a bit of unnecessary indirection. Instead there's a .withOptions method that can be used to create new clients with default options.

conflict again :D


tailwindcss(android) rebuilding... TypeError: style.declarations.findLast is not a function

Summary:

Steps to reproduce:
tailwindcss(android) rebuilding... TypeError: style.declarations.findLast is not a function
at setStyleForSelectorList (/Users/william/Documents/code/reference/react-native-template-obytes/node_modules/react-native-css-interop/src/css-to-rn/index.ts:358:54)
at extractRule (/Users/william/Documents/code/reference/react-native-template-obytes/node_modules/react-native-css-interop/src/css-to-rn/index.ts:175:11)
at Rule (/Users/william/Documents/code/reference/react-native-template-obytes/node_modules/react-native-css-interop/src/css-to-rn/index.ts:82:9)
at cssToReactNativeRuntime (/Users/william/Documents/code/reference/react-native-template-obytes/node_modules/react-native-css-interop/src/css-to-rn/index.ts:76:15)
at sendUpdate (/Users/william/Documents/code/reference/react-native-template-obytes/node_modules/react-native-css-interop/src/metro/poll-updates-server.ts:49:42)
at Socket. (/Users/william/Documents/code/reference/react-native-template-obytes/node_modules/nativewind/src/metro/tailwind-cli.ts:106:17)
at Socket.emit (node:events:527:28)
at addChunk (node:internal/streams/readable:315:12)
at readableAddChunk (node:internal/streams/readable:289:9)
at Socket.Readable.push (node:internal/streams/readable:228:10)
Expected behavior:
first，this route - /Users/william/Documents/code/reference/react-native-template-obytes/node_modules/react-native-css-interop/src/css-to-rn/index.ts:358:54) is not exist
I try update<EMAIL_ADDRESS>solve this problem
what sholud I do?

You need to use node version 18 or above. Here is the issue in nativewind https://github.com/marklawlor/nativewind/issues/800

You need to use node version 18 or above. Here is the issue in nativewind marklawlor/nativewind#800

wow，it solved my problem
Node version 18 or above
Thanks


Fails to complile: Malfored number string

tyler@mysqlwebserv:~/Downloads/ayanami-master$ bundle install
Fetching source index from https://rubygems.org/
There was a ArgumentError while loading sinatra.gemspec:
Malformed version number string 2.0.0-alpha from
/home/tyler/.bundler/ruby/1.9.1/sinatra-751f2a7a8f26/sinatra.gemspec:4:in
`new'

Now I am very new to Ruby. So I don't know how to fix this. Is this because one of the gemfiles has a wrong version string? What should I do?

Not sure if this would be of use but here is the contents of /.bundler/ruby/1.9.1/sinatra-751f2a7a8f26/sinatra.gemspec
`$LOAD_PATH.unshift File.expand_path('../lib', FILE)
require 'sinatra/version'
Gem::Specification.new 'sinatra', Sinatra::VERSION do |s|
s.description       = "Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort."
s.summary           = "Classy web-development dressed in a DSL"
s.authors           = ["Blake Mizerany", "Ryan Tomayko", "Simon Rozet", "Konstantin Haase"]
s.email             =<EMAIL_ADDRESS>s.homepage          = "http://www.sinatrarb.com/"
s.license           = 'MIT'
s.files = %w(.yardopts AUTHORS.md CHANGELOG.md CONTRIBUTING.md Gemfile LICENSE MAINTENANCE.md Rakefile SECURITY.md sinatra.gemspec) + Dir['README*.md', 'lib/**/', 'examples/']
s.test_files        = s.files.select { |p| p =~ /^test/.*_test.rb/ }
s.extra_rdoc_files  = s.files.select { |p| p =~ /^README/ } << 'LICENSE'
s.rdoc_options      = %w[--line-numbers --inline-source --title Sinatra --main README.rdoc --encoding=UTF-8]
s.required_ruby_version = '>= 2.2.0'
s.add_dependency 'rack', '~> 2.0'
s.add_dependency 'tilt', '~> 2.0'
s.add_dependency 'rack-protection', '~> 1.5'
s.add_dependency 'mustermann',  '~> 0.4'
end`

I had an older Ruby Version. My bad. I'm new so I didn't know. Got 2.2-dev for the header files. Everything Compiled.


Report correct difficulty

The same bug was reported to MUE team in the october last year.
Currently its impossible to properly calculate mining rewards against the difficulty, as the results are multiplied by 256.
I think that the bug comes from forking the code from Dash.
Link to commit that fixed it for MUE: https://github.com/MonetaryUnit/MUE-Src/commit/23639453cf443455e200864d77af60f3ceb5d280

This looks like the correct fix with a very great chance not to break anything at all. Why hasn't this been merged, yet?

@marsmensch I have reached out to community, but it turns out they prefer to leave the current multiplier.
Their argument is that every coin should follow a default multipler, not continue the confusion which started with QRK.
I would still prefer every Quark coin to use the same, but I can understand the argument.

@Fredar Completely understandable, then absolutely follow the community voting 👍
As a developer, i want to add a couple of recommendations to this aspiring project regarding pull requests / open issues:

Every pull requests and issue is a sign of appreciation for your project. Provide feedback at github to keep everybody in the loop.
Publish a small roadmap to get interesting parties into the boat, too.
Update the current documentation to the Status Quo. It is still very Dash centric (see eg doc/masternode_conf.md)
Provide a Vagrant and Docker environment to get new Devs started

PoW is over, closing.


Tutorials need several changes

I just started getting into django-cms today and decided to follow the tutorials from django-cms.org.  This proved to be a difficult experience as the tutorials have several problems.  Here are the ones I noticed (these notes are all specific to the tutorials for Django CMS 3.1):
On the Plugins tutorial:
After bringing in the 'polls' app from github, the tutorial directs the user to execute 'python manage.py migrate polls' in order to perform the necessary migration with South.  For users using Django 1.7+, South is not used and the command will have no effect.  The appropriate command for 1.7 users is 'python manage.py migrate'.
The tutorial refers to the 'polls application' but actually wants the user to work on the polls_plugin application which is misleading.
Near the end, South is again referenced.  For Django 1.7 users, the correct commands would be 'python manage.py makemigrations' followed by 'python manage.py migrate'.
On the Apphooks tutorial:
This tutorial confusingly switches gears with no indication to the user from treating the polls app as a third-party tool to editing it directly.  I was confused for a bit whether it was again simply failing to refer to the 'polls_plugin' application as previously, but it does indeed want the reader to delve into the source brought down from github and edit it.
The screenshot of the 'Advanced Settings' section of the Admin interface is incorrect, which isn't a big deal except that the shown window has an additional text field for naming the instance of the application which doesn't exist in Django CMS 3.1.
The reader is directed to create a child page under the Home page, but no instructions are given about how to do this.  From the Admin home page, the user needs to click on 'Pages' in the 'django CMS' block, then use the Add Child button (which appears as a green '+' symbol) to the right of "Home".  Once a child has been added, its Advanced Settings page can be accessed by clicking on the Page Settings button to the right of the child pages name.  Its icon is a white sheet of paper with a blue pen lying on it.  Once the Page Settings window is open, the option to switch to Advanced Settings is present in the lower left.
Near the end of this page of the tutorial the reader is directed to remove the previously added line from the base project urls.py which includes the urls of the polls application.  If only this is done, the polls application will break.  Attempting to enter it will result in a traceback which complains about 'polls' not being a registered namespace.  This can be fixed by editing the index.html, detail.html, and results.html templates for the polls app.  In those files, the 'url' template tag is used and, in a few places, passes in a value like 'polls:detail'.  The 'polls:' prefix needs to be removed.  In the case of index.html, 'polls:detail' is changed to just 'detail'.  Likewise, the form action in detail.html needs to be similarly edited, as should a similar reference in results.html
Third Party Apps tutorial:
This entire tutorial is unusable for anyone using Python 3+.  The third party application used, aldryn-blog, is not compatible with Python 3 and depends upon a component (Django-Select2) which is also not usable under Python 3.  I found no indication on those projects GitHub pages that Python 3 support was being worked on.  It would probably be best to simply find a different third-party application which supports Python 3 and remove the use of aldryn-blog.  I am using Python 3 myself, so will have missed out on any problems with this segment of the tutorials.
Toolbar tutorial:
This tutorial does make it clear to the reader that they will be working with the polls app itself rather than the polls_plugin app... but it says "as in the previous tutorial".  To be consistent with the changes to the Apphooks tutorial this will need to be minorly modified.  The directly previous tutorial, the third party apps one, actually didn't refer to the polls or polls_plugin apps.
Menu tutorial:
When editing cms_app.py to add in the reference to the menu, the files imports need to be modified to add something like "from .menu import PollsMenu".  The instructions as given will generate a Name Error exception due to PollsMenu not being resolved.
Since I am brand new to Django CMS, I didn't want to just dive in and submit pull requests for changes to the tutorials, but I am more than willing to make the edits I feel are necessary if others agree that I've not proposed something weird or wrong.  I won't be able to modify the third party apps tutorial, though, because I simply am not familiar with any alternative third party app which could be used.

Such a comprehensive review! Thanks for taking the time to check all this!

Thanks, that is excellent feedback. Are you interested in helping patch the documentation to address these issues? We're always extremely glad to have such help.

Hello. I've found few little bugs in code examples. Not worth opening entire issue, so I just add it here:
http://django-cms.readthedocs.org/en/latest/how_to/extending_page_title.html#simplified-toolbar-api
both examples in section "Simplified toolbar api" lacks of from cms.toolbar_pool import toolbar_pool, so code throws NameError.
However, consequent examples has needed import
from cms.toolbar_pool import toolbar_pool

otakucode you helped alot,
I started learning and had so much trouble.
thanks

Thanks for the report. In fact the tutorial was thoroughly rewritten some time ago and all these issues have been addressed.


更新 TeaDSL 描述文件:

add: 支持自定义httpProxy.
     支持search返回byte[].
     更新java版本号: 1.3.2

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.maguoxin seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Interdependent selects for fields of one model

Hey there!
Thanks for providing such a nice integration!
Sadly, I've got a problem working with it.
I want to realize the following feature:
I've got the model Rim with the fields diameter, thickness and some foreign keys like manufacturer etc.
However, diameter and thickness aren't foreign keys.
The user should be allowed to filter the rim objects based on the fields. e.g. if he selects diameter 16" in the first select the second select should only show thicknesses that are available for rims with diameter 16".
I know that it can be done easily with foreign keys like the documentation shows for the city-country relation. However, the diameter and thickness are normal fields belonging to  "rim".
I can't seem to find an answer, but I'm also quite new to Django, so I might don't see the obvious solution.
Greetings!

Hi @thilasx excellent question!
I think all you are looking for is the search_fields attribute. In your example you can create a form as follows:
from django import forms
from django_select2.forms import Select2Widget

from . import models

class MyModelForm(forms.ModelForm):
    class Meta:
        model = models.MyModel
        fields = [
            'rim',
            # others
        ]
        widgets = {
            'rim': Select2Widget(search_fields=['diameter', 'tickness']),
        }

The search_fields attribute takes a list of field lookup names. Like my_field__icontains or my_other_field__startswith. You can also overwrite the attribute on a subclass or go as far as to override filter_queryset on a widget subclass to fully customize the results show for a given search term.
I hope this answers your question and helps you solve your problem.
Let me know if you need any help.
Best
Joe

Hey Joe,
thanks for the fast response.
Based on your city-country example I tried to already write something like:
MODEL:
from django.db import models

class Rim(models.Model):
    name = models.CharField(max_length=20)
    diameter = models.CharField(max_length=6)
    thickness = models.CharField(max_length=6)
    def __str__(self):
        return self.name

FORM:
from django import forms
from django.utils.encoding import force_text
from django_select2.forms import (
     ModelSelect2Widget,
    Select2Widget
)
from .models import Rim

class RimsChainedSelect2WidgetForm(forms.Form):
    rimdia = forms.ModelChoiceField(
        queryset=Rim.objects.all(),
        label='RimDia',
        widget=ModelSelect2Widget(
            search_fields=['diameter'], # <---still showing the name
            max_results=500,
            #dependent_fields={'thickness': 'thickness'}, <---what to write for fields of the same model?
            attrs={'data-minimum-input-length': 0},
        )
    )

    rimthickness = forms.ModelChoiceField(
        queryset=Rim.objects.all(),
        label='RimThickness',
        widget=ModelSelect2Widget(
            search_fields=['thickness'], # <---still showing the name
            #dependent_fields={'diameter': 'diameter'}, <---what to write for fields of the same model?
            max_results=500,
            attrs={'data-minimum-input-length': 0},
        )
    )

I know, that a Charfield isn't the best choice for the fields. I'm just testing.
After your answer I tried to set the search_fields to the expected fields, but I'm still getting the name of the rim in both selects instead of the diameter and the thickness.
Sadly, I'm also unsure how to use the dependent_fields in this case.
Thanks again for the time you put into your integration and the support!

Hi @thilasx,
Would you mind sharing your model structure with me? It seems strange, that you have multiple foreign keys to the same model, yet want it to display different things.
Anyhow, if you want to change the label per widget, you can do that by overriding the label_form_instance method on each widget. For that I'd recommend creating your own subclass. Something along the lines of:
from django_select2 import ModelSelect2Widget

from . import models

class ThicknessWidget(ModelSelect2Widget):
    model = models.Rim
    search_fields = ['thickness']

    def label_from_instance(self, obj):
        return str(self.obj.thickness)

I hope that helps you solve your problem, yet something feels off about that. I'd be really curious to see your model structure.
Best
-Joe


can you give the examplesite？

i don`t know how to config

All the information you need is in the readme. If you need further help setting your site, the Hugo quick start guide is a good place to start.


[feat] Make stdin closable via JS shell API

Describe the problem
@FabianLars asked me to open a feature request, so here we are. As elaborated in #4440, there is an issue when using Tauri's JS API method shell.Child.write: stdin is not being closed. This can make command line interfaces that depend on stdin unusable, for example esbuild in this code snippet:
const command = Command.sidecar("../binaries/esbuild", "--loader=ts")
command.stdout.on("data", data => console.log(data))
command.stderr.on("data", data => console.log(data))
command.on("error", data => console.log(data))
command.on("close", data => console.log(data))
const child = await command.spawn()
console.log(child.pid)
await child.write("echo 'let x: number = 1'")
// => Only the pid is logged, nothing else

The expected output here would the transformed code or an error, but since stdin is not closed, no stdout/stderr is ever produced.
A workaround (credit to @lanc33llis, who faced the same issue) is this:
#[tauri::command]
async fn function(text: &str) -> Result<String, String> {
  let (mut rx, mut child) = Command::new_sidecar("my-sidecar")
    .expect("failed to create `my-sidecar` binary command")
    .spawn()
    .expect("Failed to spawn sidecar");

  child.write(text.as_bytes()).expect("Failed to write to sidecar");
  drop(child);

  let mut output = String::new();
  while let Some(event) = rx.recv().await {
    if let CommandEvent::Stdout(line) = event {
      output.push_str(&line);
    }
  }

  Ok(output)
}

In my personal opinion, that workaround shouldn't be neccessary, hence this feature request.
Describe the solution you'd like
Possibly the easiest fix would be adding a closeAfter flag to the shell.Child.write method. This is backwards compatible and follows a similar pattern to other parts of the API.
New signature:
type WriteOptions = {closeAfter?: boolean}
write(data: string | Uint8Array, options?: WriteOptions): Promise<void>

Semantics:
If set to true, it would close stdin after writing. This would avoid adding extra methods and still allow usage such as this:
child.write("my first stdin message") // stdin is open
child.write("my second stdin message") // still open...
child.write("my final stdin message", {closeAfter: true}) // stdin is closed

Alternatives considered
A separate method for closing stdin on shell.Child would be possible, but this would increase the API surface.
Additional context
I don't know if this problem would also appear in other parts of the JS API and would need more adjustments.

I just ran into needing this.

I was able to work around this by exposing zsh -c as the scope and passing my actual command line as a single string with "</dev/null" at the end.


Bundler runs successfully but generated executables do not work

Hi !
Thanks for your amazing go-astilectron! I'm building an app with it who works like a charm!
However, wanted to embed electron, astilectron and my ressources to my binary. So I migrated to go-astilectron-bootstrap to be able to use go-astilectron-bundler to build binaries for linux/macos/windows.
Thanks to the demo application and the go-astilectron-bundler documentation, I think I managed to adapt the bundler with the architecture of my project. But when I run astilectron-bundler (from the root of my project), it runs without errors and generates the executables. But these don't work, moreover, the one for Linux is an .ar file ...
If you have any ideas of what i did wrong it will help me a lot! :smile:
My project structure looks like this:
cmd/
  igopher/
     gui/
        resources/
        main.go // just call gui main function
bundler.json
bind_*.go
gui.go // where bootstrap instantiation is
gui_messages.go
othersSources.go

And my bundler.json:
{
    "app_name": "IGopher",
    "icon_path_darwin": "cmd/igopher/gui/resources/favicon.icns",
    "icon_path_linux": "cmd/igopher/gui/resources/favicon.png",
    "icon_path_windows": "cmd/igopher/gui/resources/favicon.ico",
    "input_path": "cmd/igopher/gui/",
    "bind": {
        "output_path": "./",
        "package": "igopher"
    },
    "environments": [
        {
            "arch": "amd64",
            "os": "darwin"
        },
        {
            "arch": "amd64",
            "os": "linux"
        },
        {
            "arch": "amd64",
            "os": "windows",
            "env": {
                "CC": "x86_64-w64-mingw32-gcc",
                "CXX": "x86_64-w64-mingw32-g++",
                "CGO_ENABLED": "1"
            }
        }
    ]
}

The output I get when I execute astilectron-bundler cc && astilectron-bundler -c bundler.json:
2021/03/02 21:55:16 Bundling for environment darwin/amd64
2021/03/02 21:55:16 Binding data
2021/03/02 21:55:16 Removing /tmp/astibundler/bind
2021/03/02 21:55:16 Creating /tmp/astibundler/bind
2021/03/02 21:55:16 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/02 21:55:16 Creating /tmp/astibundler/cache
2021/03/02 21:55:16 Downloading https://github.com/asticode/astilectron/archive/v0.44.0.zip into /tmp/astibundler/cache/astilectron-0.44.0.zip
2021/03/02 21:55:16 astikit: sending GET request to https://github.com/asticode/astilectron/archive/v0.44.0.zip (1/1)
2021/03/02 21:55:18 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/02 21:55:18 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-darwin-x64.zip into /tmp/astibundler/cache/electron-darwin-amd64-11.1.0.zip
2021/03/02 21:55:18 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-darwin-x64.zip (1/1)
2021/03/02 21:57:06 Copying /tmp/astibundler/cache/electron-darwin-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/02 21:57:07 Creating /tmp/astibundler/bind/resources
2021/03/02 21:57:07 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/02 21:57:07 Generating /home/hbollon/Documents/Projects/igopher/bind_darwin_amd64.go
2021/03/02 21:57:15 Removing /home/hbollon/Documents/Projects/igopher/output/darwin-amd64
2021/03/02 21:57:15 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64
2021/03/02 21:57:15 Building for os darwin and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/02 21:57:15 Executing go build -ldflags -X "igopher.AppName=IGopher" -X "igopher.BuiltAt=2021-03-02 21:57:15.112417493 +0100 CET m=+118.449506738" -X "igopher.VersionAstilectron=0.44.0" -X "igopher.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/binary .
2021/03/02 21:57:30 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS
2021/03/02 21:57:30 Moving /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS/IGopher
2021/03/02 21:57:30 Chmoding /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS/IGopher
2021/03/02 21:57:30 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Resources
2021/03/02 21:57:30 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources/favicon.icns to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Resources/IGopher.icns
2021/03/02 21:57:30 Adding Info.plist to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Info.plist
2021/03/02 21:57:30 Bundling for environment linux/amd64
2021/03/02 21:57:30 Binding data
2021/03/02 21:57:30 Removing /tmp/astibundler/bind
2021/03/02 21:57:30 Creating /tmp/astibundler/bind
2021/03/02 21:57:30 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/02 21:57:30 Creating /tmp/astibundler/cache
2021/03/02 21:57:30 /tmp/astibundler/cache/astilectron-0.44.0.zip already exists, skipping download of https://github.com/asticode/astilectron/archive/v0.44.0.zip
2021/03/02 21:57:30 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/02 21:57:30 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-linux-x64.zip into /tmp/astibundler/cache/electron-linux-amd64-11.1.0.zip
2021/03/02 21:57:30 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-linux-x64.zip (1/1)
2021/03/02 21:59:15 Copying /tmp/astibundler/cache/electron-linux-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/02 21:59:15 Creating /tmp/astibundler/bind/resources
2021/03/02 21:59:15 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/02 21:59:15 Generating /home/hbollon/Documents/Projects/igopher/bind_linux_amd64.go
2021/03/02 21:59:22 Removing /home/hbollon/Documents/Projects/igopher/output/linux-amd64
2021/03/02 21:59:22 Creating /home/hbollon/Documents/Projects/igopher/output/linux-amd64
2021/03/02 21:59:22 Building for os linux and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/02 21:59:22 Executing go build -ldflags -X "igopher.AppName=IGopher" -X "igopher.BuiltAt=2021-03-02 21:59:22.68015302 +0100 CET m=+246.017242129" -X "igopher.VersionAstilectron=0.44.0" -X "igopher.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary .
2021/03/02 21:59:41 Moving /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/linux-amd64/IGopher
2021/03/02 21:59:41 Bundling for environment windows/amd64
2021/03/02 21:59:41 Binding data
2021/03/02 21:59:41 Removing /tmp/astibundler/bind
2021/03/02 21:59:41 Creating /tmp/astibundler/bind
2021/03/02 21:59:41 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/02 21:59:41 Creating /tmp/astibundler/cache
2021/03/02 21:59:41 /tmp/astibundler/cache/astilectron-0.44.0.zip already exists, skipping download of https://github.com/asticode/astilectron/archive/v0.44.0.zip
2021/03/02 21:59:41 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/02 21:59:41 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-win32-x64.zip into /tmp/astibundler/cache/electron-windows-amd64-11.1.0.zip
2021/03/02 21:59:41 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-win32-x64.zip (1/1)
2021/03/02 22:01:43 Copying /tmp/astibundler/cache/electron-windows-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/02 22:01:43 Creating /tmp/astibundler/bind/resources
2021/03/02 22:01:43 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/02 22:01:43 Generating /home/hbollon/Documents/Projects/igopher/bind_windows_amd64.go
2021/03/02 22:01:52 Running rsrc for icon /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources/favicon.ico into /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/windows.syso
2021/03/02 22:01:53 Removing /home/hbollon/Documents/Projects/igopher/output/windows-amd64
2021/03/02 22:01:53 Creating /home/hbollon/Documents/Projects/igopher/output/windows-amd64
2021/03/02 22:01:53 Building for os windows and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/02 22:01:53 Executing go build -ldflags -H "windowsgui" -X "igopher.AppName=IGopher" -X "igopher.BuiltAt=2021-03-02 22:01:53.204651144 +0100 CET m=+396.541740263" -X "igopher.VersionAstilectron=0.44.0" -X "igopher.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/windows-amd64/binary .
2021/03/02 22:02:09 Moving /home/hbollon/Documents/Projects/igopher/output/windows-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/windows-amd64/IGopher.exe

You can find all my project here: https://github.com/hbollon/IGopher/tree/bundler
On the dev branch, you can find the perfectly functional version of my program without the bootstrap or the bundler if necessary :smile:
I have Go 1.16

the one for Linux is an .ar file

This is weird because in your logs there's Moving /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/linux-amd64/IGopher which means the linux binary is located at /home/hbollon/Documents/Projects/igopher/output/linux-amd64/IGopher

But these don't work

Are you on Linux? If so, can you run /home/hbollon/Documents/Projects/igopher/output/linux-amd64/IGopher in the terminal and paste logs here? It will tell us more about why binary is not working

I redone everything and there is the output:
❯ astilectron-bundler cc && astilectron-bundler
2021/03/03 10:44:43 Removing /tmp/astibundler/cache
2021/03/03 10:44:43 Bundling for environment darwin/amd64
2021/03/03 10:44:43 Binding data
2021/03/03 10:44:43 Removing /tmp/astibundler/bind
2021/03/03 10:44:43 Creating /tmp/astibundler/bind
2021/03/03 10:44:43 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/03 10:44:43 Creating /tmp/astibundler/cache
2021/03/03 10:44:43 Downloading https://github.com/asticode/astilectron/archive/v0.44.0.zip into /tmp/astibundler/cache/astilectron-0.44.0.zip
2021/03/03 10:44:43 astikit: sending GET request to https://github.com/asticode/astilectron/archive/v0.44.0.zip (1/1)
2021/03/03 10:44:44 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/03 10:44:44 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-darwin-x64.zip into /tmp/astibundler/cache/electron-darwin-amd64-11.1.0.zip
2021/03/03 10:44:44 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-darwin-x64.zip (1/1)
2021/03/03 10:48:02 Copying /tmp/astibundler/cache/electron-darwin-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/03 10:48:03 Creating /tmp/astibundler/bind/resources
2021/03/03 10:48:03 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/03 10:48:03 Generating /home/hbollon/Documents/Projects/igopher/bind_darwin_amd64.go
2021/03/03 10:48:05 Removing /home/hbollon/Documents/Projects/igopher/output/darwin-amd64
2021/03/03 10:48:05 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64
2021/03/03 10:48:05 Building for os darwin and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/03 10:48:05 Executing go build -ldflags -X "igopher.AppName=IGopher" -X "igopher.BuiltAt=2021-03-03 10:48:05.88660307 +0100 CET m=+202.809256834" -X "igopher.VersionAstilectron=0.44.0" -X "igopher.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/binary .
2021/03/03 10:48:21 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS
2021/03/03 10:48:21 Moving /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS/IGopher
2021/03/03 10:48:21 Chmoding /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS/IGopher
2021/03/03 10:48:21 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Resources
2021/03/03 10:48:21 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources/favicon.icns to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Resources/IGopher.icns
2021/03/03 10:48:21 Adding Info.plist to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Info.plist
2021/03/03 10:48:21 Bundling for environment linux/amd64
2021/03/03 10:48:21 Binding data
2021/03/03 10:48:21 Removing /tmp/astibundler/bind
2021/03/03 10:48:21 Creating /tmp/astibundler/bind
2021/03/03 10:48:21 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/03 10:48:21 Creating /tmp/astibundler/cache
2021/03/03 10:48:21 /tmp/astibundler/cache/astilectron-0.44.0.zip already exists, skipping download of https://github.com/asticode/astilectron/archive/v0.44.0.zip
2021/03/03 10:48:21 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/03 10:48:21 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-linux-x64.zip into /tmp/astibundler/cache/electron-linux-amd64-11.1.0.zip
2021/03/03 10:48:21 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-linux-x64.zip (1/1)
2021/03/03 10:56:41 Copying /tmp/astibundler/cache/electron-linux-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/03 10:56:41 Creating /tmp/astibundler/bind/resources
2021/03/03 10:56:41 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/03 10:56:41 Generating /home/hbollon/Documents/Projects/igopher/bind_linux_amd64.go
2021/03/03 10:56:49 Removing /home/hbollon/Documents/Projects/igopher/output/linux-amd64
2021/03/03 10:56:49 Creating /home/hbollon/Documents/Projects/igopher/output/linux-amd64
2021/03/03 10:56:49 Building for os linux and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/03 10:56:49 Executing go build -ldflags -X "igopher.AppName=IGopher" -X "igopher.BuiltAt=2021-03-03 10:56:49.202874376 +0100 CET m=+726.125528144" -X "igopher.VersionAstilectron=0.44.0" -X "igopher.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary .
2021/03/03 10:57:00 Moving /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/linux-amd64/IGopher
2021/03/03 10:57:00 Bundling for environment windows/amd64
2021/03/03 10:57:00 Binding data
2021/03/03 10:57:00 Removing /tmp/astibundler/bind
2021/03/03 10:57:00 Creating /tmp/astibundler/bind
2021/03/03 10:57:00 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/03 10:57:00 Creating /tmp/astibundler/cache
2021/03/03 10:57:00 /tmp/astibundler/cache/astilectron-0.44.0.zip already exists, skipping download of https://github.com/asticode/astilectron/archive/v0.44.0.zip
2021/03/03 10:57:00 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/03 10:57:00 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-win32-x64.zip into /tmp/astibundler/cache/electron-windows-amd64-11.1.0.zip
2021/03/03 10:57:00 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-win32-x64.zip (1/1)
2021/03/03 11:04:48 Copying /tmp/astibundler/cache/electron-windows-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/03 11:04:48 Creating /tmp/astibundler/bind/resources
2021/03/03 11:04:48 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/03 11:04:48 Generating /home/hbollon/Documents/Projects/igopher/bind_windows_amd64.go
2021/03/03 11:04:55 Running rsrc for icon /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources/favicon.ico into /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/windows.syso
2021/03/03 11:04:56 Removing /home/hbollon/Documents/Projects/igopher/output/windows-amd64
2021/03/03 11:04:57 Creating /home/hbollon/Documents/Projects/igopher/output/windows-amd64
2021/03/03 11:04:57 Building for os windows and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/03 11:04:57 Executing go build -ldflags -H "windowsgui" -X "igopher.AppName=IGopher" -X "igopher.BuiltAt=2021-03-03 11:04:57.026107371 +0100 CET m=+1213.948761138" -X "igopher.VersionAstilectron=0.44.0" -X "igopher.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/windows-amd64/binary .
2021/03/03 11:05:11 Moving /home/hbollon/Documents/Projects/igopher/output/windows-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/windows-amd64/IGopher.exe
❯ cd output/linux-amd64
❯ chmod +x IGopher
❯ ./IGopher
./IGopher: 2: Syntax error: newline unexpected

I run that on Ubuntu 20.04 LTS with Go 1.16
The Windows executable doesn't works too on Windows 10

Problem is you should be naming your package main instead of igopher if you're looking to create an executable binary (which is the case here). Therefore you'll need to replace package igopher with package main in root .go files as well as remove the bind key in your bundler.json so that it generates files with main package.
Let me know how it goes

I already have a main package in cmd/igopher/gui, this is why I defined input_path to this folder.
I can't refactor my root package as main because I have two version of my project that I must build independently, a GUI and a TUI which are located in cmd/ as main packages and I import my igopher package inside them.
So, there is no way to use the bundler with this architecture?

If I were you, I'd do things this way:

keep your TUI main package in cmd/
create a GUI separate main package in another folder with basically the content of this file
keep the igopher package at the root

Then you'd need to bundler the separate GUI main package instead of the igopher package.
Does that make sense?

Ok so I did that (I've pushed these changes to bundler branch) but it still doesn't work...
It generated an .ar file again but this time with a size of ~800ko
With this bundler.json;
{
    "app_name": "IGopher",
    "icon_path_darwin": "cmd/igopher/gui/resources/favicon.icns",
    "icon_path_linux": "cmd/igopher/gui/resources/favicon.png",
    "icon_path_windows": "cmd/igopher/gui/resources/favicon.ico",
    "input_path": "cmd/igopher/gui/",
    "environments": [
        {
            "arch": "amd64",
            "os": "darwin"
        },
        {
            "arch": "amd64",
            "os": "linux"
        },
        {
            "arch": "amd64",
            "os": "windows",
            "env": {
                "CC": "x86_64-w64-mingw32-gcc",
                "CXX": "x86_64-w64-mingw32-g++",
                "CGO_ENABLED": "1"
            }
        }
    ]
}

And this output:
❯ astilectron-bundler cc && astilectron-bundler
2021/03/03 17:10:14 Removing /tmp/astibundler/cache
2021/03/03 17:10:14 Bundling for environment darwin/amd64
2021/03/03 17:10:14 Binding data
2021/03/03 17:10:14 Removing /tmp/astibundler/bind
2021/03/03 17:10:14 Creating /tmp/astibundler/bind
2021/03/03 17:10:14 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/03 17:10:14 Creating /tmp/astibundler/cache
2021/03/03 17:10:14 Downloading https://github.com/asticode/astilectron/archive/v0.44.0.zip into /tmp/astibundler/cache/astilectron-0.44.0.zip
2021/03/03 17:10:14 astikit: sending GET request to https://github.com/asticode/astilectron/archive/v0.44.0.zip (1/1)
2021/03/03 17:10:15 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/03 17:10:15 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-darwin-x64.zip into /tmp/astibundler/cache/electron-darwin-amd64-11.1.0.zip
2021/03/03 17:10:15 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-darwin-x64.zip (1/1)
2021/03/03 17:10:59 Copying /tmp/astibundler/cache/electron-darwin-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/03 17:10:59 Creating /tmp/astibundler/bind/resources
2021/03/03 17:10:59 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/03 17:11:00 Generating /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/bind_darwin_amd64.go
2021/03/03 17:11:02 Removing /home/hbollon/Documents/Projects/igopher/output/darwin-amd64
2021/03/03 17:11:02 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64
2021/03/03 17:11:02 Building for os darwin and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/03 17:11:02 Executing go build -ldflags -X "main.AppName=IGopher" -X "main.BuiltAt=2021-03-03 17:11:02.722003145 +0100 CET m=+48.217573451" -X "main.VersionAstilectron=0.44.0" -X "main.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/binary .
2021/03/03 17:11:06 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS
2021/03/03 17:11:06 Moving /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS/IGopher
2021/03/03 17:11:06 Chmoding /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/MacOS/IGopher
2021/03/03 17:11:06 Creating /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Resources
2021/03/03 17:11:06 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources/favicon.icns to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Resources/IGopher.icns
2021/03/03 17:11:06 Adding Info.plist to /home/hbollon/Documents/Projects/igopher/output/darwin-amd64/IGopher.app/Contents/Info.plist
2021/03/03 17:11:06 Bundling for environment linux/amd64
2021/03/03 17:11:06 Binding data
2021/03/03 17:11:06 Removing /tmp/astibundler/bind
2021/03/03 17:11:06 Creating /tmp/astibundler/bind
2021/03/03 17:11:06 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/03 17:11:06 Creating /tmp/astibundler/cache
2021/03/03 17:11:06 /tmp/astibundler/cache/astilectron-0.44.0.zip already exists, skipping download of https://github.com/asticode/astilectron/archive/v0.44.0.zip
2021/03/03 17:11:06 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/03 17:11:06 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-linux-x64.zip into /tmp/astibundler/cache/electron-linux-amd64-11.1.0.zip
2021/03/03 17:11:06 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-linux-x64.zip (1/1)
2021/03/03 17:11:58 Copying /tmp/astibundler/cache/electron-linux-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/03 17:11:58 Creating /tmp/astibundler/bind/resources
2021/03/03 17:11:58 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/03 17:11:58 Generating /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/bind_linux_amd64.go
2021/03/03 17:12:01 Removing /home/hbollon/Documents/Projects/igopher/output/linux-amd64
2021/03/03 17:12:01 Creating /home/hbollon/Documents/Projects/igopher/output/linux-amd64
2021/03/03 17:12:01 Building for os linux and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/03 17:12:01 Executing go build -ldflags -X "main.AppName=IGopher" -X "main.BuiltAt=2021-03-03 17:12:01.656438763 +0100 CET m=+107.152009074" -X "main.VersionAstilectron=0.44.0" -X "main.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary .
2021/03/03 17:12:01 Moving /home/hbollon/Documents/Projects/igopher/output/linux-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/linux-amd64/IGopher
2021/03/03 17:12:01 Bundling for environment windows/amd64
2021/03/03 17:12:01 Binding data
2021/03/03 17:12:01 Removing /tmp/astibundler/bind
2021/03/03 17:12:01 Creating /tmp/astibundler/bind
2021/03/03 17:12:01 Creating /tmp/astibundler/bind/vendor_astilectron_bundler
2021/03/03 17:12:01 Creating /tmp/astibundler/cache
2021/03/03 17:12:01 /tmp/astibundler/cache/astilectron-0.44.0.zip already exists, skipping download of https://github.com/asticode/astilectron/archive/v0.44.0.zip
2021/03/03 17:12:01 Copying /tmp/astibundler/cache/astilectron-0.44.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/astilectron.zip
2021/03/03 17:12:01 Downloading https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-win32-x64.zip into /tmp/astibundler/cache/electron-windows-amd64-11.1.0.zip
2021/03/03 17:12:01 astikit: sending GET request to https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-win32-x64.zip (1/1)
2021/03/03 17:12:44 Copying /tmp/astibundler/cache/electron-windows-amd64-11.1.0.zip to /tmp/astibundler/bind/vendor_astilectron_bundler/electron.zip
2021/03/03 17:12:44 Creating /tmp/astibundler/bind/resources
2021/03/03 17:12:44 Copying /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources to /tmp/astibundler/bind/resources
2021/03/03 17:12:44 Generating /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/bind_windows_amd64.go
2021/03/03 17:12:48 Running rsrc for icon /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/resources/favicon.ico into /home/hbollon/Documents/Projects/igopher/cmd/igopher/gui/windows.syso
2021/03/03 17:12:49 Removing /home/hbollon/Documents/Projects/igopher/output/windows-amd64
2021/03/03 17:12:49 Creating /home/hbollon/Documents/Projects/igopher/output/windows-amd64
2021/03/03 17:12:49 Building for os windows and arch amd64 astilectron: 0.44.0 electron: 11.1.0
2021/03/03 17:12:49 Executing go build -ldflags -H "windowsgui" -X "main.AppName=IGopher" -X "main.BuiltAt=2021-03-03 17:12:49.340632624 +0100 CET m=+154.836202936" -X "main.VersionAstilectron=0.44.0" -X "main.VersionElectron=11.1.0" -o /home/hbollon/Documents/Projects/igopher/output/windows-amd64/binary .
2021/03/03 17:12:55 Moving /home/hbollon/Documents/Projects/igopher/output/windows-amd64/binary to /home/hbollon/Documents/Projects/igopher/output/windows-amd64/IGopher.exe

Ok so I managed to create valid executables by moving bundler.json inside cmd/igopher/gui and removing input_path inside it.
But now when I execute it I have this error:
INFO[0000] astikit: starting worker...                   function=Info line=100
INFO[0000] astikit: stopping worker...                   function=Info line=100
FATA[0000] running bootstrap failed: restoring resources failed: checking resources failed: getting checksum of assets failed: getting checksum of resources/ failed: getting data from asset resources/ failed: Asset resources/ not found  function=main line=73

It's not extracting resources and vendor folder...

Okay it's working !!
There was just one error left on my side, I had defined "ResourcesPath" which was obviously causing problems :smile:
Thanks for your help !


Add 8.0.0 feature flag update sql queries

Questions
Answers

Description?
Adds SQL queries to update the ps_feature_flag table on upgrade to PrestaShop v8

Type?
improvement

BC breaks?
no

Deprecations?
no

Fixed ticket?
https://github.com/PrestaShop/PrestaShop/issues/28505

How to test?
This PR is linked to the feature flag PR: #28594

Possible impacts?
Please indicate what parts of the software we need to check to make sure everything is alright.

This PR should not be merged before this one is merged

First Issue
As long as the catalog export has not been done, the wrong wording will be used. It should be exported a bit before the beta
Second Issue
Quick access link is not related to feature freeze, but a dedicated issue should be made to fix it during the beta
Third
Page help is not up-to-date yet. It would be updated during the beta
Third bis
Expected behavior
Fourth Issue
Need to be fixed but have to be done in the PR autoupgrade
Fifth Issue
To be fixed
6/7 Issue
Out of the scope, related the Product V2 because the module auto-upgrade is not up-to-date

this should be fixed once the translation catalogue is exported, I keep this PR open until then

thanks for the input ! The sql query is correct but I think I see what's happening here, I'll make some test and update the PR 👍

Thanks @matthieu-rolland & @khouloudbelguith


s3 backend double decoding query string

This is an injection introduced perhaps when bumping flask version
added a test here: https://github.com/spulec/moto/pull/5029

originally found via our test here: https://github.com/aio-libs/aiobotocore/commit/643d041fcebb3f3867950bfb689493d394995246


Only source subscription storage account is listed when selecting cache storage account

[Enter feedback here]
Customer reported the storage account in target subscription is not listed, and found a related IcM 242115337.
Maybe it is needed to change the statement in the document, "Cache storage account need not be in the same subscription as the source virtual machine(s)."

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

ID: 34d0f2df-de85-c6ab-eb01-f8e028b7f108
Version Independent ID: 5acb187c-f280-5c7d-14fc-7f07160cd50b
Content: Support matrix for Azure VM disaster recovery with Azure Site Recovery - Azure Site Recovery
Content Source: articles/site-recovery/azure-to-azure-support-matrix.md
Service: site-recovery
GitHub Login: @Sharmistha-Rai
Microsoft Alias: sharrai

@noplatecatcher Please file a support case, so this can be investigated further. Because what you describe above should not be happening. Let me know if you've any limitations creating a support ticket.

@noplatecatcher We haven't heard back from you, so we will now close this issue. If this remains an issue, please reply and we will gladly continue the discussion.


Docker compose v3 not supported

Hi
I just wanted to use a couple of the features the v3 docker compose provies but when running at the beginning of the file:
version: "3"
It says:
Error: Could not evaluate: Unsupported docker compose file syntax version "3"!
Thanks

vi lib/puppet/provider/docker_compose/ruby.rb
Change:
when /^2(.0)?$/
to:
when /^3(.0)?$/
Solved the issue. I suppose as well adding the whole loop would be better. Might do a clone, push

@joaquin386 you're better off changing it to
when /^[2-3](.0)?$/

This way you don't break compatibility

@dbason check this PR --> https://github.com/garethr/garethr-docker/pull/666
I left the one with 2 (for backwards compatible) and added 3 and 3.1
Still need to re-amend the PR (just on vacation currently)


Compatibility between clients in different languages

I'm trying to read messages in PHP, that have been published through Golang code.
Those messages have been published using the Golang officially supported client. The code is directly taken from the vanilla examples in README, no fancy thing added.
Yet, it does not work, unless I use PHP on both sides (pub/sub) or Golang on both sides.
Please advise.

Yet, it does not work, unless I use PHP on both sides (pub/sub) or Golang on both sides.

Did you have any errors on the PHP side ? That can help us to give more help.

No error really, the code stopped after timeout in wait(), as if gnatsd was accepting the connection but ignoring SUB command. I can send you a trace of send() and receive() from the Connection class.

here is it :
[TRACE] send=CONNECT {"lang":"php","version":"0.8.0","verbose":true,"pedantic":true}
[TRACE] receive=INFO {"server_id":"XQFHG9VFHS506DQEVQF5N3","version":"0.8.2","go":"go1.5.3","host":"localhost","port":4222,"auth_required":false,"ssl_required":false,"tls_required":false,"tls_verify":false,"max_payload":1048576}
[TRACE] send=PING
[TRACE] receive=+OK
[TRACE] send=SUB foo qorf7rcT8ctpE5ox
[TRACE] receive=PONG
[TRACE] receive=+OK
[TRACE] receive=+OK
[TRACE] receive=
[TRACE] send=UNSUB qorf7rcT8ctpE5ox

It look like the PHP client is correctly connected. What did you see if you check the debug log from the nats server, to see when the Go client send a message ?

SOLVED : after enabling trace+debug on server side (-DV), this is related to Nats Streaming Server, who sits on top of gnatds and does extra magic with the Spec. Using nats Go client with phpnats on a gnatsd works alright though.


a Bug while adding a certain URL

mhu@pihole:~$ ebAlert links -a https://www.ebay-kleinanzeigen.de/s-atari/k0
Traceback (most recent call last):
File "/home/mhu/.local/bin/ebAlert", line 8, in
sys.exit(cli())
File "/home/mhu/.local/lib/python3.8/site-packages/click/core.py", line 1128, in call
return self.main(*args, **kwargs)
File "/home/mhu/.local/lib/python3.8/site-packages/click/core.py", line 1053, in main
rv = self.invoke(ctx)
File "/home/mhu/.local/lib/python3.8/site-packages/click/core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/mhu/.local/lib/python3.8/site-packages/click/core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/mhu/.local/lib/python3.8/site-packages/click/core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "/home/mhu/.local/lib/python3.8/site-packages/ebAlert/main.py", line 62, in links
add_post(add)
File "/home/mhu/.local/lib/python3.8/site-packages/ebAlert/main.py", line 79, in add_post
for post in ebayclass.get_post(link):
File "/home/mhu/.local/lib/python3.8/site-packages/ebAlert/ebayscrapping/ebayclass.py", line 48, in get_post
items = [EbayItem(item) for item in articles]
File "/home/mhu/.local/lib/python3.8/site-packages/ebAlert/ebayscrapping/ebayclass.py", line 48, in
items = [EbayItem(item) for item in articles]
File "/home/mhu/.local/lib/python3.8/site-packages/ebAlert/ebayscrapping/ebayclass.py", line 14, in init
self.title = contents.find("a", {"class": "ellipsis"}).text
AttributeError: 'NoneType' object has no attribute 'text'

Hi,
Thank you for letting me know. It appeared that there was some error while parsing the website.
I was not able to repeat the error.
I have added some error handling, so if there is a failing article it skip to the next one.
Let me know if you find more problems.
Good luck with the retro gaming.

Look like the issue is bigger than anticipated.
I'll look at it asap


Looking for more details.

Hi,
I'm currently working on this subject as a PhD student and I'm designing a similar solutions and I'd like to have more details on how it works and in which case, in order to add this project in my state-of-the-art.
First, I'd like to know if there is more material that explain the design of this solution, a scientific paper would be great!
Another thing that is not clear to me is: Is it working for any Yarn application, like Spark or Flink, or only with Hadoop Map Reduce?
If so, how do you manage the HPC allocation that requires a walltime?
Thanks,
Michael

Thanks @mickours for reaching us.
We have some details provided in the README and the links provided in the README. We are in the process of publishing the paper publicly.

Another thing that is not clear to me is: Is it working for any Yarn application, like Spark or Flink, or only with Hadoop Map Reduce?

It is designed to support any YARN application, we have verified this with the latest releases of Mapreduce and some older versions of Spark. We haven't verified with Flink yet, we may have to do little or no changes to support Flink.

If so, how do you manage the HPC allocation that requires a walltime?

We are not relying on the walltime since the Job completion cannot be predicted and completely depends on the input data size, the users can achieve this by using the killApplication API from the Yarn API if they want to terminate the Job due to crossing of the estimated completion time.
Please feel free to ask if you have any further questions.
Thanks
Devaraj


Allow styling myst panels

Sphinx panels (used by MyST) allows a certain amount of styling (using bootstrap classes as a defacto language). We should also allow this.
https://sphinx-panels.readthedocs.io/en/latest/#components-panels

Fixed by #213


Use image catalogers

This pull request switches from the directory layout catalogers to explicitly use the image layout catalogers to align BuildKit SBOMs with ones created post build.
Additionally, this PR also records file relationships for package files that aren't recorded already so that we can keep track of layer information.

@jedevc could you take a look at this here, please?

@jedevc I've pushed another update to get to the latest version of Syft with all the PRs merged we need. With this, the SBOMs (e2e tests as well as manual tests) are looking good.

Can you rebase this onto master? I've just merged #46 :pray:


[Bug Report] ElTooltip tabindex interferes with other elements

Element UI version
2.5.4
OS/Browsers version
MacOs 10.14.1 / Chrome 72.0.3626.109
Vue version
2.5.17
Reproduction Link
https://jsfiddle.net/osirisfrik/kw9usbja/20/
Steps to reproduce
use a tooltip element before an input field, add to input field the attribute index tab in 0 and now try focus this in first place on tab button
What is Expected?
if i set the index tab in tooltip to -1 and the input field on 0, i expected the first focus go to input field and ignore tooltip tabindex
What is actually happening?
all time tooltip focus in first place and ignore my attribute tabindex when i sended on the element

Duplicate of #11519


Add git (the confusingly named glulx interpreter)

This PR adds a formula for the glulx interpreter git. I added some options to allow selecting between three different glk libraries: glktermw, glkterm, and cheapglk. The default is glktermw, which enables unicode characters.
I didn't know what to do about naming since this obviously conflicts with the system command of the same name (as well as the git formula in homebrew-core). I chose git-if, short for "git - interactive fiction", but there is no precident for that abbreviation. This is not related to the git-game formula.
glulxe can use these same glk libraries, though it currently uses glkterm and doesn't support unicode. I'm prepared to submit a separate PR to enable glk library selection for glulxe, but I wonder if it would be better to split the libraries out into their own formulas and use them as dependencies for git-if and glulxe (and eventually other interpreters) instead of duplicating all these resources in each formula?

Looks like the comments have been sufficiently addressed. Sorry for the delay in getting this merged.
The build has aged off the server. Need to re-run it.
@BrewTestBot test this please

BTW,

... I wonder if it would be better to split the libraries out into their own formulas and use them as dependencies for git-if and glulxe (and eventually other interpreters) instead of duplicating all these resources in each formula?

Yes, unless the programs using them have very version-specific dependencies and won't necessarily work with the latest version of the libraries. If you want to add support for them to glulxe, I'd split them out into their own formulae unless there are version compatibility concerns.

Merged. Thank you for your contribution to Homebrew!


feat: add option for uploading coverImage in post

added option for uploading a coverImage in post , currently this PR only has backend changes , have used cloudinary to store the image and multer middleware for handling multiport form data
issue no- https://github.com/aadeshkulkarni/medium-app/issues/7

Please add a working demo in the PR description.

did you mean postman screenshot?

did you mean postman screenshot?

Yes

Closing this to inactivity. I will build upload feature for profile picture first and then we can re-work on this.

hey i am not able to complete this this due to time constraints in other work. sorry for the inconvenience. Sure we can re-work on this in future if needed


fix: eatContextual method and reduce keywords

This PR fixes the eatContextual method to reduce unnecessary overriding keywords.
I noticed that the eatContextual method is not working properly. This PR fixes it.
      eatContextual(name: string) {
        if (keywordsRegExp.test(name)) {
          if (this.ts_isContextual(tokTypes[name])) {
            this.next()
            return true
          }
          return false
        } else {

-          super.eatContextual(name)
+          return super.eatContextual(name)
        }
      }

Also, by correcting the eatContextual method, I was able to reduce the overriding keywords, and in doing so I was able to remove the isContextual method from the override. This PR does that too.

Codecov Report
Patch coverage: 57.14% and project coverage change: -0.06 :warning:

Comparison is base (6f0f1ae) 62.56% compared to head (d280912) 62.50%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #18      +/-   ##
==========================================
- Coverage   62.56%   62.50%   -0.06%
==========================================
  Files           1        1
  Lines        2941     2923      -18
  Branches      967      959       -8
==========================================
- Hits         1840     1827      -13
+ Misses       1094     1089       -5
  Partials        7        7

Impacted Files
Coverage Δ

src/index.ts
62.50% <57.14%> (-0.06%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

I now realize that, this change fixes the bug without having to merge #17. Because async is no longer a keyword.


failed to install

Why installation failed with following error?
Installing logstash-output-jdbc
Error Bundler::InstallError, retrying 1/10
An error occurred while installing logstash-output-jdbc (0.2.7), and Bundler cannot continue.
Make sure that gem install logstash-output-jdbc -v '0.2.7' succeeds before bundling.
WARNING: SSLSocket#session= is not supported

I have no idea. Do other plugins install?

Looking at https://github.com/logstash-plugins/logstash-filter-aggregate/issues/20 suggests that warning doesn't matter much.
Are you able to retry the plugin install command? And are you able to get to rubygems.org?

Yes I am able to install other plugins

Can you try downloading the gem manually (
https://rubygems.org/downloads/logstash-output-jdbc-0.2.7.gem) and then run logstash-plugin install path/to.gem?
If that doesn't work can you let me know what OS your installing on (including version), what version of logstash you're using, and what version of Java you have?

Your method worked and the plugin is installed successfully.
On Sat, Jun 11, 2016 at 3:48 AM Karl<EMAIL_ADDRESS>wrote:

Can you try downloading the gem manually (
https://rubygems.org/downloads/logstash-output-jdbc-0.2.7.gem) and then
run logstash-plugin install path/to.gem?
If that doesn't work can you let me know what OS your installing on
(including version), what version of logstash you're using, and what
version of Java you have?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/theangryangel/logstash-output-jdbc/issues/41#issuecomment-225342921,
or mute the thread
https://github.com/notifications/unsubscribe/ARph4HLeOMpaWdxvfSksZClt7HPHBKRQks5qKmhlgaJpZM4IzUnQ
.

Sounds like connectivity issues to rubygems.org in that case 😄


Interesting edge case in OMIM

Was writing tests when I came across this one... I think you understand the molecular stuff better than me!
This is the original gene:
http://www.omim.org/entry/616171?search=MCCRP2&highlight=mccrp2
Which in the JSON is linked to:
http://www.omim.org/entry/605031
But that is another gene PLK4 :/

What you say is the original gene is not a gene but a phenotype...

I really have no idea what is means biologically :P