Cannot continue an interrupted download / Can't stream a magnet

Hello,
I'm unable to continue an interrupted download and I can't stream from a magnet link (torrent files are ok though); I used to be able to do this.
I think it has something to do with the dependencies, here's why:

Doesn't work with recent version
Doesn't work if I use 22.3 tgz archive
It works if I use a frozen 22.3 zip archive that I have on my computer, containing every deps installed through 'npm install'.

I tried to isolate the issue in the deps, but I see nothing wrong (and there's like sooooo many of them^^)

"I'm unable to continue an interrupted download" - could you describe this issue a bit more?
I'm wondering if I have the same issue, if I download only 1 file from a torrent with multiple files, then the peer count reaches 0, I can't download anything else from that torrent, because peerflix never searches for new peers when I .select() or try to stream a new file.

Well, take a torrent that's 1 GB. I only download 50% then stop. I launch the download again to continue to download 51%, 52% etc... but since a few days, this is not working anymore.
And yes, the peer count can drop to 0 too for me.

We should probably just reset peer state when it reaches 0 and you don't have any selected files

Is there any way to reset peer state without destroying the engine or closing the streaming server?

I tried adding a new function to torrent-stream:
engine.discover = function() {
	discovery = peerDiscovery(opts);
	discovery.on('peer', function(addr) {
		if (blocked.contains(addr.split(':')[0])) {
			engine.emit('blocked-peer', addr);
		} else {
			engine.emit('peer', addr);
			engine.connect(addr);
		}
	});
};

Then I waited for the selected file to finish and the peers to go down to 0. Then selected a new file, and did engine.discover().
Amazingly it went from peers 0 to 1 and continued downloading very slowly. (doesn't ever increase above 1 though). Is there something wrong with my attempt? Or maybe I need to pass opts again?

I'm getting the same results if I only use:
engine.discover = function() {
	return discovery.setTorrent(link);
};

Only finds 1 peer..

This worked best for me to restart peer discovery:
engine.discover = function() {
	discovery.stop();
	discovery = peerDiscovery(opts);
	discovery.on('peer', function(addr) {
		if (blocked.contains(addr.split(':')[0])) {
			engine.emit('blocked-peer', addr);
		} else {
			engine.emit('peer', addr);
			engine.connect(addr);
		}
	});
	discovery.setTorrent(link);
};

I'm sure this isn't the best way to do it, and it only manages to find 3 peers for some reason, but if I restart the engine it gets 19-20 peers.
Does it avoid connecting to peers that have been previously used?

Totally fixed! I just tried with 0.29.2
I don't know if it's peerflix or torrent-stream, but it's working for us at the moment. I'll leave this to the owner to close if it seems fit.

There was a couple of great improvements in the latest version of torrent-stream by @thermatk so good to hear this seems to fix other issues as well :+1:


Unsupported FCU Error MAVROS

Bug Report
The roslaunch mavros px4.launch with the adaption for my serial device ttyS0 works well.
I get the following outputs after running this:
~/ros_ws$ roslaunch mavros px4.launch
... logging to /home/ubuntu/.ros/log/9bd7afb2-d0fc-11e7-91d4-b827eb6b9362/roslaunch-ubuntu-2053.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://ubuntu:55070/

SUMMARY
========

CLEAR PARAMETERS
 * /mavros/

PARAMETERS
 * /mavros/cmd/use_comp_id_system_control: False
 * /mavros/conn/heartbeat_rate: 1.0
 * /mavros/conn/system_time_rate: 1.0
 * /mavros/conn/timeout: 10.0
 * /mavros/conn/timesync_rate: 10.0
 * /mavros/distance_sensor/hrlv_ez4_pub/field_of_view: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/frame_id: hrlv_ez4_sonar
 * /mavros/distance_sensor/hrlv_ez4_pub/id: 0
 * /mavros/distance_sensor/hrlv_ez4_pub/orientation: ROLL_180
 * /mavros/distance_sensor/hrlv_ez4_pub/send_tf: True
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/x: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/y: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/z: -0.1
 * /mavros/distance_sensor/laser_1_sub/id: 3
 * /mavros/distance_sensor/laser_1_sub/orientation: ROLL_180
 * /mavros/distance_sensor/laser_1_sub/subscriber: True
 * /mavros/distance_sensor/lidarlite_pub/field_of_view: 0.0
 * /mavros/distance_sensor/lidarlite_pub/frame_id: lidarlite_laser
 * /mavros/distance_sensor/lidarlite_pub/id: 1
 * /mavros/distance_sensor/lidarlite_pub/orientation: ROLL_180
 * /mavros/distance_sensor/lidarlite_pub/send_tf: True
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/x: 0.0
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/y: 0.0
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/z: -0.1
 * /mavros/distance_sensor/sonar_1_sub/id: 2
 * /mavros/distance_sensor/sonar_1_sub/orientation: ROLL_180
 * /mavros/distance_sensor/sonar_1_sub/subscriber: True
 * /mavros/fake_gps/eph: 2.0
 * /mavros/fake_gps/epv: 2.0
 * /mavros/fake_gps/fix_type: 3
 * /mavros/fake_gps/geo_origin/alt: 408.0
 * /mavros/fake_gps/geo_origin/lat: 47.3667
 * /mavros/fake_gps/geo_origin/lon: 8.55
 * /mavros/fake_gps/gps_rate: 5.0
 * /mavros/fake_gps/mocap_transform: True
 * /mavros/fake_gps/satellites_visible: 5
 * /mavros/fake_gps/tf/child_frame_id: fix
 * /mavros/fake_gps/tf/frame_id: map
 * /mavros/fake_gps/tf/listen: False
 * /mavros/fake_gps/tf/rate_limit: 10.0
 * /mavros/fake_gps/tf/send: False
 * /mavros/fake_gps/use_mocap: True
 * /mavros/fake_gps/use_vision: False
 * /mavros/fcu_url: /dev/ttyS0:57600
 * /mavros/gcs_url:
 * /mavros/global_position/frame_id: map
 * /mavros/global_position/rot_covariance: 99999.0
 * /mavros/global_position/tf/child_frame_id: base_link
 * /mavros/global_position/tf/frame_id: map
 * /mavros/global_position/tf/global_frame_id: earth
 * /mavros/global_position/tf/send: False
 * /mavros/global_position/use_relative_alt: True
 * /mavros/image/frame_id: px4flow
 * /mavros/imu/angular_velocity_stdev: 0.000349065850399
 * /mavros/imu/frame_id: base_link
 * /mavros/imu/linear_acceleration_stdev: 0.0003
 * /mavros/imu/magnetic_stdev: 0.0
 * /mavros/imu/orientation_stdev: 1.0
 * /mavros/local_position/frame_id: map
 * /mavros/local_position/tf/child_frame_id: base_link
 * /mavros/local_position/tf/frame_id: map
 * /mavros/local_position/tf/send: False
 * /mavros/local_position/tf/send_fcu: False
 * /mavros/mission/pull_after_gcs: True
 * /mavros/mocap/use_pose: True
 * /mavros/mocap/use_tf: False
 * /mavros/odometry/estimator_type: 3
 * /mavros/odometry/frame_tf/desired_frame: ned
 * /mavros/plugin_blacklist: ['safety_area', '...
 * /mavros/plugin_whitelist: []
 * /mavros/px4flow/frame_id: px4flow
 * /mavros/px4flow/ranger_fov: 0.118682389136
 * /mavros/px4flow/ranger_max_range: 5.0
 * /mavros/px4flow/ranger_min_range: 0.3
 * /mavros/safety_area/p1/x: 1.0
 * /mavros/safety_area/p1/y: 1.0
 * /mavros/safety_area/p1/z: 1.0
 * /mavros/safety_area/p2/x: -1.0
 * /mavros/safety_area/p2/y: -1.0
 * /mavros/safety_area/p2/z: -1.0
 * /mavros/setpoint_accel/send_force: False
 * /mavros/setpoint_attitude/reverse_thrust: False
 * /mavros/setpoint_attitude/tf/child_frame_id: target_attitude
 * /mavros/setpoint_attitude/tf/frame_id: map
 * /mavros/setpoint_attitude/tf/listen: False
 * /mavros/setpoint_attitude/tf/rate_limit: 50.0
 * /mavros/setpoint_attitude/use_quaternion: False
 * /mavros/setpoint_position/tf/child_frame_id: target_position
 * /mavros/setpoint_position/tf/frame_id: map
 * /mavros/setpoint_position/tf/listen: False
 * /mavros/setpoint_position/tf/rate_limit: 50.0
 * /mavros/startup_px4_usb_quirk: True
 * /mavros/sys/disable_diag: False
 * /mavros/sys/min_voltage: 10.0
 * /mavros/target_component_id: 1
 * /mavros/target_system_id: 1
 * /mavros/tdr_radio/low_rssi: 40
 * /mavros/time/time_ref_source: fcu
 * /mavros/time/timesync_avg_alpha: 0.6
 * /mavros/time/timesync_mode: MAVLINK
 * /mavros/vibration/frame_id: base_link
 * /mavros/vision_pose/tf/child_frame_id: vision_estimate
 * /mavros/vision_pose/tf/frame_id: map
 * /mavros/vision_pose/tf/listen: False
 * /mavros/vision_pose/tf/rate_limit: 10.0
 * /mavros/vision_speed/listen_twist: False
 * /rosdistro: kinetic
 * /rosversion: 1.12.0

NODES
  /
    mavros (mavros/mavros_node)

auto-starting new master
process[master]: started with pid [2064]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 9bd7afb2-d0fc-11e7-91d4-b827eb6b9362
process[rosout-1]: started with pid [2079]
started core service [/rosout]
process[mavros-2]: started with pid [2097]
[ INFO] [1511516907.484055372]: FCU URL: /dev/ttyS0:57600
[ WARN] [1511516907.491611643]: init: message from ASLUAV, MSG-ID 201 ignored! Table has different entry.
[ WARN] [1511516907.494193802]: init: message from autoquad, MSG-ID 150 ignored! Table has different entry.
[ WARN] [1511516907.494738692]: init: message from autoquad, MSG-ID 152 ignored! Table has different entry.
[ WARN] [1511516907.497114343]: init: message from matrixpilot, MSG-ID 150 ignored! Table has different entry.
[ WARN] [1511516907.497651577]: init: message from matrixpilot, MSG-ID 151 ignored! Table has different entry.
[ WARN] [1511516907.498155790]: init: message from matrixpilot, MSG-ID 152 ignored! Table has different entry.
[ WARN] [1511516907.498659326]: init: message from matrixpilot, MSG-ID 153 ignored! Table has different entry.
[ WARN] [1511516907.499170831]: init: message from matrixpilot, MSG-ID 155 ignored! Table has different entry.
[ WARN] [1511516907.499721919]: init: message from matrixpilot, MSG-ID 156 ignored! Table has different entry.
[ WARN] [1511516907.500255454]: init: message from matrixpilot, MSG-ID 157 ignored! Table has different entry.
[ WARN] [1511516907.500763105]: init: message from matrixpilot, MSG-ID 158 ignored! Table has different entry.
[ WARN] [1511516907.501285599]: init: message from matrixpilot, MSG-ID 170 ignored! Table has different entry.
[ WARN] [1511516907.501787729]: init: message from matrixpilot, MSG-ID 171 ignored! Table has different entry.
[ WARN] [1511516907.502265849]: init: message from matrixpilot, MSG-ID 172 ignored! Table has different entry.
[ WARN] [1511516907.502744542]: init: message from matrixpilot, MSG-ID 173 ignored! Table has different entry.
[ WARN] [1511516907.503226255]: init: message from matrixpilot, MSG-ID 174 ignored! Table has different entry.
[ WARN] [1511516907.503702604]: init: message from matrixpilot, MSG-ID 175 ignored! Table has different entry.
[ WARN] [1511516907.504212442]: init: message from matrixpilot, MSG-ID 176 ignored! Table has different entry.
[ WARN] [1511516907.504697333]: init: message from matrixpilot, MSG-ID 177 ignored! Table has different entry.
[ WARN] [1511516907.505173317]: init: message from matrixpilot, MSG-ID 178 ignored! Table has different entry.
[ WARN] [1511516907.505646958]: init: message from matrixpilot, MSG-ID 179 ignored! Table has different entry.
[ WARN] [1511516907.506120859]: init: message from matrixpilot, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511516907.506594343]: init: message from matrixpilot, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511516907.507070744]: init: message from matrixpilot, MSG-ID 182 ignored! Table has different entry.
[ WARN] [1511516907.507564801]: init: message from matrixpilot, MSG-ID 183 ignored! Table has different entry.
[ WARN] [1511516907.508038129]: init: message from matrixpilot, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511516907.508507655]: init: message from matrixpilot, MSG-ID 185 ignored! Table has different entry.
[ WARN] [1511516907.508976244]: init: message from matrixpilot, MSG-ID 186 ignored! Table has different entry.
[ WARN] [1511516907.511406426]: init: message from paparazzi, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511516907.511934441]: init: message from paparazzi, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511516907.512420217]: init: message from paparazzi, MSG-ID 182 ignored! Table has different entry.
[ WARN] [1511516907.512901774]: init: message from paparazzi, MSG-ID 183 ignored! Table has different entry.
[ WARN] [1511516907.513375102]: init: message from paparazzi, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511516907.515718774]: init: message from slugs, MSG-ID 170 ignored! Table has different entry.
[ WARN] [1511516907.516217987]: init: message from slugs, MSG-ID 172 ignored! Table has different entry.
[ WARN] [1511516907.516707305]: init: message from slugs, MSG-ID 173 ignored! Table has different entry.
[ WARN] [1511516907.517202195]: init: message from slugs, MSG-ID 176 ignored! Table has different entry.
[ WARN] [1511516907.517689950]: init: message from slugs, MSG-ID 177 ignored! Table has different entry.
[ WARN] [1511516907.518169841]: init: message from slugs, MSG-ID 179 ignored! Table has different entry.
[ WARN] [1511516907.518659367]: init: message from slugs, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511516907.519139466]: init: message from slugs, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511516907.519614669]: init: message from slugs, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511516907.520171069]: init: message from slugs, MSG-ID 185 ignored! Table has different entry.
[ WARN] [1511516907.520661689]: init: message from slugs, MSG-ID 186 ignored! Table has different entry.
[ WARN] [1511516907.521136110]: init: message from slugs, MSG-ID 188 ignored! Table has different entry.
[ WARN] [1511516907.521627407]: init: message from slugs, MSG-ID 191 ignored! Table has different entry.
[ WARN] [1511516907.522101777]: init: message from slugs, MSG-ID 192 ignored! Table has different entry.
[ WARN] [1511516907.522569272]: init: message from slugs, MSG-ID 193 ignored! Table has different entry.
[ WARN] [1511516907.523034944]: init: message from slugs, MSG-ID 194 ignored! Table has different entry.
[ INFO] [1511516907.528064003]: serial0: device: /dev/ttyS0 @ 57600 bps
[ INFO] [1511516907.529392686]: GCS bridge disabled
[ INFO] [1511516907.995549023]: Plugin 3dr_radio loaded
[ INFO] [1511516908.013257474]: Plugin 3dr_radio initialized
[ INFO] [1511516908.014127777]: Plugin actuator_control loaded
[ INFO] [1511516908.051748250]: Plugin actuator_control initialized
[ INFO] [1511516908.329635667]: Plugin adsb loaded
[ INFO] [1511516908.367722592]: Plugin adsb initialized
[ INFO] [1511516908.369367418]: Plugin altitude loaded
[ INFO] [1511516908.381710043]: Plugin altitude initialized
[ INFO] [1511516908.383103152]: Plugin cam_imu_sync loaded
[ INFO] [1511516908.390321042]: Plugin cam_imu_sync initialized
[ INFO] [1511516908.391562434]: Plugin command loaded
[ INFO] [1511516908.447677235]: Plugin command initialized
[ INFO] [1511516908.449060084]: Plugin debug_value loaded
[ INFO] [1511516908.507476838]: Plugin debug_value initialized
[ INFO] [1511516908.508299746]: Plugin distance_sensor blacklisted
[ INFO] [1511516908.509712543]: Plugin fake_gps loaded
[ INFO] [1511516908.688844742]: Plugin fake_gps initialized
[ INFO] [1511516908.690195405]: Plugin ftp loaded
[ INFO] [1511516908.762790076]: Plugin ftp initialized
[ INFO] [1511516908.764185113]: Plugin global_position loaded
[ INFO] [1511516908.936045101]: Plugin global_position initialized
[ INFO] [1511516908.937222536]: Plugin hil loaded
[ INFO] [1511516909.093092595]: Plugin hil initialized
[ INFO] [1511516909.094320446]: Plugin home_position loaded
[ INFO] [1511516909.136668835]: Plugin home_position initialized
[ INFO] [1511516909.137846843]: Plugin imu loaded
[ INFO] [1511516909.214669490]: Plugin imu initialized
[ INFO] [1511516909.215921872]: Plugin local_position loaded
[ INFO] [1511516909.280190124]: Plugin local_position initialized
[ INFO] [1511516909.281510318]: Plugin manual_control loaded
[ INFO] [1511516909.288468992]: Plugin manual_control initialized
[ INFO] [1511516909.289461689]: Plugin mocap_pose_estimate loaded
[ INFO] [1511516909.337988605]: Plugin mocap_pose_estimate initialized
[ INFO] [1511516909.338995208]: Plugin odom loaded
[ INFO] [1511516909.387069784]: Plugin odom initialized
[ INFO] [1511516909.388357843]: Plugin param loaded
[ INFO] [1511516909.414061155]: Plugin param initialized
[ INFO] [1511516909.415050831]: Plugin px4flow loaded
[ INFO] [1511516909.470057623]: Plugin px4flow initialized
[ INFO] [1511516909.470330745]: Plugin rangefinder blacklisted
[ INFO] [1511516909.471448077]: Plugin rc_io loaded
[ INFO] [1511516909.514083807]: Plugin rc_io initialized
[ INFO] [1511516909.514350575]: Plugin safety_area blacklisted
[ INFO] [1511516909.515558999]: Plugin setpoint_accel loaded
[ INFO] [1511516909.554614716]: Plugin setpoint_accel initialized
[ INFO] [1511516909.556006784]: Plugin setpoint_attitude loaded
[ INFO] [1511516909.669838816]: Plugin setpoint_attitude initialized
[ INFO] [1511516909.671057552]: Plugin setpoint_position loaded
[ INFO] [1511516909.737672029]: Plugin setpoint_position initialized
[ INFO] [1511516909.738916651]: Plugin setpoint_raw loaded
[ INFO] [1511516909.844158204]: Plugin setpoint_raw initialized
[ INFO] [1511516909.845421315]: Plugin setpoint_velocity loaded
[ INFO] [1511516909.903278076]: Plugin setpoint_velocity initialized
[ INFO] [1511516909.904575249]: Plugin sys_status loaded
[ INFO] [1511516909.968727253]: Plugin sys_status initialized
[ INFO] [1511516909.970007760]: Plugin sys_time loaded
[ INFO] [1511516910.007546358]: TM: Timesync mode: MAVLINK
[ INFO] [1511516910.014443054]: Plugin sys_time initialized
[ INFO] [1511516910.015643874]: Plugin vfr_hud loaded
[ INFO] [1511516910.028851646]: Plugin vfr_hud initialized
[ INFO] [1511516910.029142007]: Plugin vibration blacklisted
[ INFO] [1511516910.030127621]: Plugin vision_pose_estimate loaded
[ INFO] [1511516910.123899821]: Plugin vision_pose_estimate initialized
[ INFO] [1511516910.124924029]: Plugin vision_speed_estimate loaded
[ INFO] [1511516910.163371836]: Plugin vision_speed_estimate initialized
[ INFO] [1511516910.164616927]: Plugin waypoint loaded
[ INFO] [1511516910.210899596]: Plugin waypoint initialized
[ INFO] [1511516910.211201051]: Autostarting mavlink via USB on PX4
[ INFO] [1511516910.211519641]: Built-in SIMD instructions: None
[ INFO] [1511516910.211693598]: Built-in MAVLink package version: 2017.10.10
[ INFO] [1511516910.211908022]: Known MAVLink dialects: common ardupilotmega ASLUAV autoquad matrixpilot paparazzi slugs standard uAvionix ualberta
[ INFO] [1511516910.212083281]: MAVROS started. MY ID 1.240, TARGET ID 1.1

but when I start the px4.launch and my own offboard.launch I get the following outputs with the FCU unsupported error:
~/ros_ws$ roslaunch my package offboard.launch
... logging to /home/ubuntu/.ros/log/5e857af8-d0fd-11e7-91d4-b827eb6b9362/roslaunch-mypackage-3068.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://ubuntu:53698/

SUMMARY
========

CLEAR PARAMETERS
 * /mavros/

PARAMETERS
 * /mavros/cmd/use_comp_id_system_control: False
 * /mavros/conn/heartbeat_rate: 1.0
 * /mavros/conn/system_time_rate: 1.0
 * /mavros/conn/timeout: 10.0
 * /mavros/conn/timesync_rate: 10.0
 * /mavros/distance_sensor/hrlv_ez4_pub/field_of_view: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/frame_id: hrlv_ez4_sonar
 * /mavros/distance_sensor/hrlv_ez4_pub/id: 0
 * /mavros/distance_sensor/hrlv_ez4_pub/orientation: ROLL_180
 * /mavros/distance_sensor/hrlv_ez4_pub/send_tf: True
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/x: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/y: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/z: -0.1
 * /mavros/distance_sensor/laser_1_sub/id: 3
 * /mavros/distance_sensor/laser_1_sub/orientation: ROLL_180
 * /mavros/distance_sensor/laser_1_sub/subscriber: True
 * /mavros/distance_sensor/lidarlite_pub/field_of_view: 0.0
 * /mavros/distance_sensor/lidarlite_pub/frame_id: lidarlite_laser
 * /mavros/distance_sensor/lidarlite_pub/id: 1
 * /mavros/distance_sensor/lidarlite_pub/orientation: ROLL_180
 * /mavros/distance_sensor/lidarlite_pub/send_tf: True
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/x: 0.0
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/y: 0.0
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/z: -0.1
 * /mavros/distance_sensor/sonar_1_sub/id: 2
 * /mavros/distance_sensor/sonar_1_sub/orientation: ROLL_180
 * /mavros/distance_sensor/sonar_1_sub/subscriber: True
 * /mavros/fake_gps/eph: 2.0
 * /mavros/fake_gps/epv: 2.0
 * /mavros/fake_gps/fix_type: 3
 * /mavros/fake_gps/geo_origin/alt: 408.0
 * /mavros/fake_gps/geo_origin/lat: 47.3667
 * /mavros/fake_gps/geo_origin/lon: 8.55
 * /mavros/fake_gps/gps_rate: 5.0
 * /mavros/fake_gps/mocap_transform: True
 * /mavros/fake_gps/satellites_visible: 5
 * /mavros/fake_gps/tf/child_frame_id: fix
 * /mavros/fake_gps/tf/frame_id: map
 * /mavros/fake_gps/tf/listen: False
 * /mavros/fake_gps/tf/rate_limit: 10.0
 * /mavros/fake_gps/tf/send: False
 * /mavros/fake_gps/use_mocap: True
 * /mavros/fake_gps/use_vision: False
 * /mavros/fcu_url: /dev/ttyS0:57600
 * /mavros/gcs_url:
 * /mavros/global_position/frame_id: map
 * /mavros/global_position/rot_covariance: 99999.0
 * /mavros/global_position/tf/child_frame_id: base_link
 * /mavros/global_position/tf/frame_id: map
 * /mavros/global_position/tf/global_frame_id: earth
 * /mavros/global_position/tf/send: False
 * /mavros/global_position/use_relative_alt: True
 * /mavros/image/frame_id: px4flow
 * /mavros/imu/angular_velocity_stdev: 0.000349065850399
 * /mavros/imu/frame_id: base_link
 * /mavros/imu/linear_acceleration_stdev: 0.0003
 * /mavros/imu/magnetic_stdev: 0.0
 * /mavros/imu/orientation_stdev: 1.0
 * /mavros/local_position/frame_id: map
 * /mavros/local_position/tf/child_frame_id: base_link
 * /mavros/local_position/tf/frame_id: map
 * /mavros/local_position/tf/send: False
 * /mavros/local_position/tf/send_fcu: False
 * /mavros/mission/pull_after_gcs: True
 * /mavros/mocap/use_pose: True
 * /mavros/mocap/use_tf: False
 * /mavros/odometry/estimator_type: 3
 * /mavros/odometry/frame_tf/desired_frame: ned
 * /mavros/plugin_blacklist: ['safety_area', '...
 * /mavros/plugin_whitelist: []
 * /mavros/px4flow/frame_id: px4flow
 * /mavros/px4flow/ranger_fov: 0.118682389136
 * /mavros/px4flow/ranger_max_range: 5.0
 * /mavros/px4flow/ranger_min_range: 0.3
 * /mavros/safety_area/p1/x: 1.0
 * /mavros/safety_area/p1/y: 1.0
 * /mavros/safety_area/p1/z: 1.0
 * /mavros/safety_area/p2/x: -1.0
 * /mavros/safety_area/p2/y: -1.0
 * /mavros/safety_area/p2/z: -1.0
 * /mavros/setpoint_accel/send_force: False
 * /mavros/setpoint_attitude/reverse_thrust: False
 * /mavros/setpoint_attitude/tf/child_frame_id: target_attitude
 * /mavros/setpoint_attitude/tf/frame_id: map
 * /mavros/setpoint_attitude/tf/listen: False
 * /mavros/setpoint_attitude/tf/rate_limit: 50.0
 * /mavros/setpoint_attitude/use_quaternion: False
 * /mavros/setpoint_position/tf/child_frame_id: target_position
 * /mavros/setpoint_position/tf/frame_id: map
 * /mavros/setpoint_position/tf/listen: False
 * /mavros/setpoint_position/tf/rate_limit: 50.0
 * /mavros/startup_px4_usb_quirk: True
 * /mavros/sys/disable_diag: False
 * /mavros/sys/min_voltage: 10.0
 * /mavros/target_component_id: 1
 * /mavros/target_system_id: 1
 * /mavros/tdr_radio/low_rssi: 40
 * /mavros/time/time_ref_source: fcu
 * /mavros/time/timesync_avg_alpha: 0.6
 * /mavros/time/timesync_mode: MAVLINK
 * /mavros/vibration/frame_id: base_link
 * /mavros/vision_pose/tf/child_frame_id: vision_estimate
 * /mavros/vision_pose/tf/frame_id: map
 * /mavros/vision_pose/tf/listen: False
 * /mavros/vision_pose/tf/rate_limit: 10.0
 * /mavros/vision_speed/listen_twist: False
 * /rosdistro: kinetic
 * /rosversion: 1.12.0

NODES
  /
    mavros (mavros/mavros_node)
    offboard (ubuntu/offboard)

auto-starting new master
process[master]: started with pid [3079]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 5e857af8-d0fd-11e7-91d4-b827eb6b9362
process[rosout-1]: started with pid [3092]
started core service [/rosout]
process[mavros-2]: started with pid [3110]
process[offboard-3]: started with pid [3111]
[ INFO] [1511517234.097323989]: FCU URL: /dev/ttyS0:57600
[ WARN] [1511517234.104517287]: init: message from ASLUAV, MSG-ID 201 ignored! Table has different entry.
[ WARN] [1511517234.106771879]: init: message from autoquad, MSG-ID 150 ignored! Table has different entry.
[ WARN] [1511517234.106970521]: init: message from autoquad, MSG-ID 152 ignored! Table has different entry.
[ WARN] [1511517234.108981576]: init: message from matrixpilot, MSG-ID 150 ignored! Table has different entry.
[ WARN] [1511517234.109172301]: init: message from matrixpilot, MSG-ID 151 ignored! Table has different entry.
[ WARN] [1511517234.109355735]: init: message from matrixpilot, MSG-ID 152 ignored! Table has different entry.
[ WARN] [1511517234.109537034]: init: message from matrixpilot, MSG-ID 153 ignored! Table has different entry.
[ WARN] [1511517234.109793904]: init: message from matrixpilot, MSG-ID 155 ignored! Table has different entry.
[ WARN] [1511517234.109978952]: init: message from matrixpilot, MSG-ID 156 ignored! Table has different entry.
[ WARN] [1511517234.110163220]: init: message from matrixpilot, MSG-ID 157 ignored! Table has different entry.
[ WARN] [1511517234.110343789]: init: message from matrixpilot, MSG-ID 158 ignored! Table has different entry.
[ WARN] [1511517234.110523681]: init: message from matrixpilot, MSG-ID 170 ignored! Table has different entry.
[ WARN] [1511517234.110701126]: init: message from matrixpilot, MSG-ID 171 ignored! Table has different entry.
[ WARN] [1511517234.110881539]: init: message from matrixpilot, MSG-ID 172 ignored! Table has different entry.
[ WARN] [1511517234.111059036]: init: message from matrixpilot, MSG-ID 173 ignored! Table has different entry.
[ WARN] [1511517234.111237157]: init: message from matrixpilot, MSG-ID 174 ignored! Table has different entry.
[ WARN] [1511517234.111414289]: init: message from matrixpilot, MSG-ID 175 ignored! Table has different entry.
[ WARN] [1511517234.111591838]: init: message from matrixpilot, MSG-ID 176 ignored! Table has different entry.
[ WARN] [1511517234.111770949]: init: message from matrixpilot, MSG-ID 177 ignored! Table has different entry.
[ WARN] [1511517234.111950060]: init: message from matrixpilot, MSG-ID 178 ignored! Table has different entry.
[ WARN] [1511517234.112128390]: init: message from matrixpilot, MSG-ID 179 ignored! Table has different entry.
[ WARN] [1511517234.112308022]: init: message from matrixpilot, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511517234.112487133]: init: message from matrixpilot, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511517234.112664838]: init: message from matrixpilot, MSG-ID 182 ignored! Table has different entry.
[ WARN] [1511517234.112843220]: init: message from matrixpilot, MSG-ID 183 ignored! Table has different entry.
[ WARN] [1511517234.113022487]: init: message from matrixpilot, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511517234.113199984]: init: message from matrixpilot, MSG-ID 185 ignored! Table has different entry.
[ WARN] [1511517234.113379668]: init: message from matrixpilot, MSG-ID 186 ignored! Table has different entry.
[ WARN] [1511517234.115385827]: init: message from paparazzi, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511517234.115570355]: init: message from paparazzi, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511517234.115749205]: init: message from paparazzi, MSG-ID 182 ignored! Table has different entry.
[ WARN] [1511517234.115927223]: init: message from paparazzi, MSG-ID 183 ignored! Table has different entry.
[ WARN] [1511517234.116107167]: init: message from paparazzi, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511517234.118062494]: init: message from slugs, MSG-ID 170 ignored! Table has different entry.
[ WARN] [1511517234.118248428]: init: message from slugs, MSG-ID 172 ignored! Table has different entry.
[ WARN] [1511517234.118426497]: init: message from slugs, MSG-ID 173 ignored! Table has different entry.
[ WARN] [1511517234.118604671]: init: message from slugs, MSG-ID 176 ignored! Table has different entry.
[ WARN] [1511517234.118785865]: init: message from slugs, MSG-ID 177 ignored! Table has different entry.
[ WARN] [1511517234.118963987]: init: message from slugs, MSG-ID 179 ignored! Table has different entry.
[ WARN] [1511517234.119141379]: init: message from slugs, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511517234.119321115]: init: message from slugs, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511517234.119497935]: init: message from slugs, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511517234.119740118]: init: message from slugs, MSG-ID 185 ignored! Table has different entry.
[ WARN] [1511517234.119922406]: init: message from slugs, MSG-ID 186 ignored! Table has different entry.
[ WARN] [1511517234.120102402]: init: message from slugs, MSG-ID 188 ignored! Table has different entry.
[ WARN] [1511517234.120301148]: init: message from slugs, MSG-ID 191 ignored! Table has different entry.
[ WARN] [1511517234.120480364]: init: message from slugs, MSG-ID 192 ignored! Table has different entry.
[ WARN] [1511517234.120658173]: init: message from slugs, MSG-ID 193 ignored! Table has different entry.
[ WARN] [1511517234.120835044]: init: message from slugs, MSG-ID 194 ignored! Table has different entry.
[ INFO] [1511517234.125445268]: serial0: device: /dev/ttyS0 @ 57600 bps
[ INFO] [1511517234.126343584]: GCS bridge disabled
[ INFO] [1511517234.480198608]: Plugin 3dr_radio loaded
[ INFO] [1511517234.497602334]: Plugin 3dr_radio initialized
[ INFO] [1511517234.498524139]: Plugin actuator_control loaded
[ INFO] [1511517234.535090358]: Plugin actuator_control initialized
[ INFO] [1511517234.780398422]: Plugin adsb loaded
[ INFO] [1511517234.817118180]: Plugin adsb initialized
[ INFO] [1511517234.818286126]: Plugin altitude loaded
[ INFO] [1511517234.829963921]: Plugin altitude initialized
[ INFO] [1511517234.830931558]: Plugin cam_imu_sync loaded
[ INFO] [1511517234.837830591]: Plugin cam_imu_sync initialized
[ INFO] [1511517234.839305615]: Plugin command loaded
[ INFO] [1511517234.893932943]: Plugin command initialized
[ INFO] [1511517234.894886466]: Plugin debug_value loaded
[ INFO] [1511517234.949072969]: Plugin debug_value initialized
[ INFO] [1511517234.949612334]: Plugin distance_sensor blacklisted
[ INFO] [1511517234.950747676]: Plugin fake_gps loaded
[ INFO] [1511517235.113450780]: Plugin fake_gps initialized
[ INFO] [1511517235.114901221]: Plugin ftp loaded
[ INFO] [1511517235.186713843]: Plugin ftp initialized
[ INFO] [1511517235.188128243]: Plugin global_position loaded
[ INFO] [1511517235.355683026]: Plugin global_position initialized
[ INFO] [1511517235.357118310]: Plugin hil loaded
[ INFO] [1511517235.510048115]: Plugin hil initialized
[ INFO] [1511517235.511499285]: Plugin home_position loaded
[ INFO] [1511517235.556005300]: Plugin home_position initialized
[ INFO] [1511517235.557347722]: Plugin imu loaded
[ INFO] [1511517235.638693962]: Plugin imu initialized
[ INFO] [1511517235.639960605]: Plugin local_position loaded
[ INFO] [1511517235.703932389]: Plugin local_position initialized
[ INFO] [1511517235.705167001]: Plugin manual_control loaded
[ INFO] [1511517235.711776300]: Plugin manual_control initialized
[ INFO] [1511517235.712757219]: Plugin mocap_pose_estimate loaded
[ INFO] [1511517235.759363870]: Plugin mocap_pose_estimate initialized
[ INFO] [1511517235.760438172]: Plugin odom loaded
[ INFO] [1511517235.806959721]: Plugin odom initialized
[ INFO] [1511517235.808185114]: Plugin param loaded
[ INFO] [1511517235.832545372]: Plugin param initialized
[ INFO] [1511517235.833535249]: Plugin px4flow loaded
[ INFO] [1511517235.888096903]: Plugin px4flow initialized
[ INFO] [1511517235.888381012]: Plugin rangefinder blacklisted
[ INFO] [1511517235.889493282]: Plugin rc_io loaded
[ INFO] [1511517235.930046769]: Plugin rc_io initialized
[ INFO] [1511517235.930316347]: Plugin safety_area blacklisted
[ INFO] [1511517235.931436794]: Plugin setpoint_accel loaded
[ INFO] [1511517235.969388561]: Plugin setpoint_accel initialized
[ INFO] [1511517235.970743066]: Plugin setpoint_attitude loaded
[ INFO] [1511517236.083138084]: Plugin setpoint_attitude initialized
[ INFO] [1511517236.084364883]: Plugin setpoint_position loaded
[ INFO] [1511517236.163996940]: Plugin setpoint_position initialized
[ INFO] [1511517236.165200771]: Plugin setpoint_raw loaded
[ INFO] [1511517236.270738214]: Plugin setpoint_raw initialized
[ INFO] [1511517236.272043710]: Plugin setpoint_velocity loaded
[ INFO] [1511517236.329790460]: Plugin setpoint_velocity initialized
[ INFO] [1511517236.331097883]: Plugin sys_status loaded
[ INFO] [1511517236.396989632]: Plugin sys_status initialized
[ INFO] [1511517236.398270649]: Plugin sys_time loaded
[ INFO] [1511517236.435614720]: TM: Timesync mode: MAVLINK
[ INFO] [1511517236.442816196]: Plugin sys_time initialized
[ INFO] [1511517236.443995652]: Plugin vfr_hud loaded
[ INFO] [1511517236.462164156]: Plugin vfr_hud initialized
[ INFO] [1511517236.462472900]: Plugin vibration blacklisted
[ INFO] [1511517236.463393455]: Plugin vision_pose_estimate loaded
[ INFO] [1511517236.560260388]: Plugin vision_pose_estimate initialized
[ INFO] [1511517236.561248650]: Plugin vision_speed_estimate loaded
[ INFO] [1511517236.599968580]: Plugin vision_speed_estimate initialized
[ INFO] [1511517236.601190588]: Plugin waypoint loaded
[ INFO] [1511517236.647842813]: Plugin waypoint initialized
[ INFO] [1511517236.648183744]: Autostarting mavlink via USB on PX4
[ INFO] [1511517236.648478061]: Built-in SIMD instructions: None
[ INFO] [1511517236.648646391]: Built-in MAVLink package version: 2017.10.10
[ INFO] [1511517236.648859408]: Known MAVLink dialects: common ardupilotmega ASLUAV autoquad matrixpilot paparazzi slugs standard uAvionix ualberta
[ INFO] [1511517236.649032738]: MAVROS started. MY ID 1.240, TARGET ID 1.1
[ERROR] [1511517243.676111562]: MODE: Unsupported FCU

header:
  seq: 0
  stamp:
    secs:<PHONE_NUMBER>
    nsecs: 532773555
  frame_id: ''
status:
  -
    level: 0
    name: mavros: FCU connection
    message: Node starting up
    hardware_id: ''
    values: []
---

What's your flight controller?

You do not have a connection with FCU. After MAVROS started should be CON: Got HEARTBEAT.
Also your offboard node should subscribe to /mavros/state and wait State.connected == true.

ok so that means even the px4.launchdose not work properly with my configuration.
I'm using a DroPix with the default PX4 FMU4 Firmware.

I connected the Telemetry2 from the Pixhawk to the Raspberry Pi
PX RX <-> Pi TX
PX TX <-> Pi RX
GND <-> GND
VCC <-> VCC

On my raspberry pi I can use ttyS0 or serial0 for the serial device. It is also switched on and its possible to read from. My user got the rights to read and write.
My Pixhawk is set to 912600 Baud 8N1 and my Raspberry is the same.
What else do I have to do?

Do not connect VCC - or power source of Pi or PH may blow.
Other pin correct.
Do you setup Pi3 to disable bluetooth and remap pl011 serial to header pins?
Also Pi2 need special lines in config.txt to be able run at 921600, not sure about Pi3.

@vooon ok so because I'm not sure about the configuration of the ttyS0 port I tried to use a FTDI via USB.
Pi -> USB -> FTDI -> GND / RX & TX -> DroPix

I powered the Dropix by a separate USB and the Pi also with a separate USB.
px4.launch output is
~/ros_ws$ roslaunch my package px4.launch
... logging to /home/ubuntu/.ros/log/7b70b9d0-d435-11e7-8fdf-b827eb6b9362/roslaunch-mypackage-5183.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://ubuntu:39434/

SUMMARY
========

CLEAR PARAMETERS
 * /mavros/

PARAMETERS
 * /mavros/cmd/use_comp_id_system_control: False
 * /mavros/conn/heartbeat_rate: 1.0
 * /mavros/conn/system_time_rate: 1.0
 * /mavros/conn/timeout: 10.0
 * /mavros/conn/timesync_rate: 10.0
 * /mavros/distance_sensor/hrlv_ez4_pub/field_of_view: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/frame_id: hrlv_ez4_sonar
 * /mavros/distance_sensor/hrlv_ez4_pub/id: 0
 * /mavros/distance_sensor/hrlv_ez4_pub/orientation: ROLL_180
 * /mavros/distance_sensor/hrlv_ez4_pub/send_tf: True
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/x: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/y: 0.0
 * /mavros/distance_sensor/hrlv_ez4_pub/sensor_position/z: -0.1
 * /mavros/distance_sensor/laser_1_sub/id: 3
 * /mavros/distance_sensor/laser_1_sub/orientation: ROLL_180
 * /mavros/distance_sensor/laser_1_sub/subscriber: True
 * /mavros/distance_sensor/lidarlite_pub/field_of_view: 0.0
 * /mavros/distance_sensor/lidarlite_pub/frame_id: lidarlite_laser
 * /mavros/distance_sensor/lidarlite_pub/id: 1
 * /mavros/distance_sensor/lidarlite_pub/orientation: ROLL_180
 * /mavros/distance_sensor/lidarlite_pub/send_tf: True
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/x: 0.0
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/y: 0.0
 * /mavros/distance_sensor/lidarlite_pub/sensor_position/z: -0.1
 * /mavros/distance_sensor/sonar_1_sub/id: 2
 * /mavros/distance_sensor/sonar_1_sub/orientation: ROLL_180
 * /mavros/distance_sensor/sonar_1_sub/subscriber: True
 * /mavros/fake_gps/eph: 2.0
 * /mavros/fake_gps/epv: 2.0
 * /mavros/fake_gps/fix_type: 3
 * /mavros/fake_gps/geo_origin/alt: 408.0
 * /mavros/fake_gps/geo_origin/lat: 47.3667
 * /mavros/fake_gps/geo_origin/lon: 8.55
 * /mavros/fake_gps/gps_rate: 5.0
 * /mavros/fake_gps/mocap_transform: True
 * /mavros/fake_gps/satellites_visible: 5
 * /mavros/fake_gps/tf/child_frame_id: fix
 * /mavros/fake_gps/tf/frame_id: map
 * /mavros/fake_gps/tf/listen: False
 * /mavros/fake_gps/tf/rate_limit: 10.0
 * /mavros/fake_gps/tf/send: False
 * /mavros/fake_gps/use_mocap: True
 * /mavros/fake_gps/use_vision: False
 * /mavros/fcu_url: /dev/ttyUSB0:921600
 * /mavros/gcs_url<EMAIL_ADDRESS> * /mavros/global_position/frame_id: map
 * /mavros/global_position/rot_covariance: 99999.0
 * /mavros/global_position/tf/child_frame_id: base_link
 * /mavros/global_position/tf/frame_id: map
 * /mavros/global_position/tf/global_frame_id: earth
 * /mavros/global_position/tf/send: False
 * /mavros/global_position/use_relative_alt: True
 * /mavros/image/frame_id: px4flow
 * /mavros/imu/angular_velocity_stdev: 0.000349065850399
 * /mavros/imu/frame_id: base_link
 * /mavros/imu/linear_acceleration_stdev: 0.0003
 * /mavros/imu/magnetic_stdev: 0.0
 * /mavros/imu/orientation_stdev: 1.0
 * /mavros/local_position/frame_id: map
 * /mavros/local_position/tf/child_frame_id: base_link
 * /mavros/local_position/tf/frame_id: map
 * /mavros/local_position/tf/send: False
 * /mavros/local_position/tf/send_fcu: False
 * /mavros/mission/pull_after_gcs: True
 * /mavros/mocap/use_pose: True
 * /mavros/mocap/use_tf: False
 * /mavros/odometry/estimator_type: 3
 * /mavros/odometry/frame_tf/desired_frame: ned
 * /mavros/plugin_blacklist: ['safety_area', '...
 * /mavros/plugin_whitelist: []
 * /mavros/px4flow/frame_id: px4flow
 * /mavros/px4flow/ranger_fov: 0.118682389136
 * /mavros/px4flow/ranger_max_range: 5.0
 * /mavros/px4flow/ranger_min_range: 0.3
 * /mavros/safety_area/p1/x: 1.0
 * /mavros/safety_area/p1/y: 1.0
 * /mavros/safety_area/p1/z: 1.0
 * /mavros/safety_area/p2/x: -1.0
 * /mavros/safety_area/p2/y: -1.0
 * /mavros/safety_area/p2/z: -1.0
 * /mavros/setpoint_accel/send_force: False
 * /mavros/setpoint_attitude/reverse_thrust: False
 * /mavros/setpoint_attitude/tf/child_frame_id: target_attitude
 * /mavros/setpoint_attitude/tf/frame_id: map
 * /mavros/setpoint_attitude/tf/listen: False
 * /mavros/setpoint_attitude/tf/rate_limit: 50.0
 * /mavros/setpoint_attitude/use_quaternion: False
 * /mavros/setpoint_position/tf/child_frame_id: target_position
 * /mavros/setpoint_position/tf/frame_id: map
 * /mavros/setpoint_position/tf/listen: False
 * /mavros/setpoint_position/tf/rate_limit: 50.0
 * /mavros/startup_px4_usb_quirk: True
 * /mavros/sys/disable_diag: False
 * /mavros/sys/min_voltage: 10.0
 * /mavros/target_component_id: 50
 * /mavros/target_system_id: 1
 * /mavros/tdr_radio/low_rssi: 40
 * /mavros/time/time_ref_source: fcu
 * /mavros/time/timesync_avg_alpha: 0.6
 * /mavros/time/timesync_mode: MAVLINK
 * /mavros/vibration/frame_id: base_link
 * /mavros/vision_pose/tf/child_frame_id: vision_estimate
 * /mavros/vision_pose/tf/frame_id: map
 * /mavros/vision_pose/tf/listen: False
 * /mavros/vision_pose/tf/rate_limit: 10.0
 * /mavros/vision_speed/listen_twist: False
 * /rosdistro: kinetic
 * /rosversion: 1.12.0

NODES
  /
    mavros (mavros/mavros_node)

auto-starting new master
process[master]: started with pid [5194]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 7b70b9d0-d435-11e7-8fdf-b827eb6b9362
process[rosout-1]: started with pid [5207]
started core service [/rosout]
process[mavros-2]: started with pid [5225]
[ INFO] [1511871187.887072888]: FCU URL: /dev/ttyUSB0:921600
[ WARN] [1511871187.894064748]: init: message from ASLUAV, MSG-ID 201 ignored! Table has different entry.
[ WARN] [1511871187.896340611]: init: message from autoquad, MSG-ID 150 ignored! Table has different entry.
[ WARN] [1511871187.896576807]: init: message from autoquad, MSG-ID 152 ignored! Table has different entry.
[ WARN] [1511871187.898733661]: init: message from matrixpilot, MSG-ID 150 ignored! Table has different entry.
[ WARN] [1511871187.898968086]: init: message from matrixpilot, MSG-ID 151 ignored! Table has different entry.
[ WARN] [1511871187.899266885]: init: message from matrixpilot, MSG-ID 152 ignored! Table has different entry.
[ WARN] [1511871187.899449175]: init: message from matrixpilot, MSG-ID 153 ignored! Table has different entry.
[ WARN] [1511871187.899632298]: init: message from matrixpilot, MSG-ID 155 ignored! Table has different entry.
[ WARN] [1511871187.899806255]: init: message from matrixpilot, MSG-ID 156 ignored! Table has different entry.
[ WARN] [1511871187.899980003]: init: message from matrixpilot, MSG-ID 157 ignored! Table has different entry.
[ WARN] [1511871187.900152085]: init: message from matrixpilot, MSG-ID 158 ignored! Table has different entry.
[ WARN] [1511871187.900321042]: init: message from matrixpilot, MSG-ID 170 ignored! Table has different entry.
[ WARN] [1511871187.900489998]: init: message from matrixpilot, MSG-ID 171 ignored! Table has different entry.
[ WARN] [1511871187.900667497]: init: message from matrixpilot, MSG-ID 172 ignored! Table has different entry.
[ WARN] [1511871187.900842599]: init: message from matrixpilot, MSG-ID 173 ignored! Table has different entry.
[ WARN] [1511871187.901013743]: init: message from matrixpilot, MSG-ID 174 ignored! Table has different entry.
[ WARN] [1511871187.901183742]: init: message from matrixpilot, MSG-ID 175 ignored! Table has different entry.
[ WARN] [1511871187.901353167]: init: message from matrixpilot, MSG-ID 176 ignored! Table has different entry.
[ WARN] [1511871187.901529728]: init: message from matrixpilot, MSG-ID 177 ignored! Table has different entry.
[ WARN] [1511871187.901699205]: init: message from matrixpilot, MSG-ID 178 ignored! Table has different entry.
[ WARN] [1511871187.901870662]: init: message from matrixpilot, MSG-ID 179 ignored! Table has different entry.
[ WARN] [1511871187.902040192]: init: message from matrixpilot, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511871187.902212221]: init: message from matrixpilot, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511871187.902383938]: init: message from matrixpilot, MSG-ID 182 ignored! Table has different entry.
[ WARN] [1511871187.902554874]: init: message from matrixpilot, MSG-ID 183 ignored! Table has different entry.
[ WARN] [1511871187.902732789]: init: message from matrixpilot, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511871187.902904610]: init: message from matrixpilot, MSG-ID 185 ignored! Table has different entry.
[ WARN] [1511871187.903098879]: init: message from matrixpilot, MSG-ID 186 ignored! Table has different entry.
[ WARN] [1511871187.905177505]: init: message from paparazzi, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511871187.905419326]: init: message from paparazzi, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511871187.905593647]: init: message from paparazzi, MSG-ID 182 ignored! Table has different entry.
[ WARN] [1511871187.905764114]: init: message from paparazzi, MSG-ID 183 ignored! Table has different entry.
[ WARN] [1511871187.905935154]: init: message from paparazzi, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511871187.908073727]: init: message from slugs, MSG-ID 170 ignored! Table has different entry.
[ WARN] [1511871187.908579712]: init: message from slugs, MSG-ID 172 ignored! Table has different entry.
[ WARN] [1511871187.908767106]: init: message from slugs, MSG-ID 173 ignored! Table has different entry.
[ WARN] [1511871187.908940281]: init: message from slugs, MSG-ID 176 ignored! Table has different entry.
[ WARN] [1511871187.909198196]: init: message from slugs, MSG-ID 177 ignored! Table has different entry.
[ WARN] [1511871187.909387829]: init: message from slugs, MSG-ID 179 ignored! Table has different entry.
[ WARN] [1511871187.909575432]: init: message from slugs, MSG-ID 180 ignored! Table has different entry.
[ WARN] [1511871187.909746107]: init: message from slugs, MSG-ID 181 ignored! Table has different entry.
[ WARN] [1511871187.909922355]: init: message from slugs, MSG-ID 184 ignored! Table has different entry.
[ WARN] [1511871187.910092041]: init: message from slugs, MSG-ID 185 ignored! Table has different entry.
[ WARN] [1511871187.910262665]: init: message from slugs, MSG-ID 186 ignored! Table has different entry.
[ WARN] [1511871187.910432402]: init: message from slugs, MSG-ID 188 ignored! Table has different entry.
[ WARN] [1511871187.910625474]: init: message from slugs, MSG-ID 191 ignored! Table has different entry.
[ WARN] [1511871187.910800576]: init: message from slugs, MSG-ID 192 ignored! Table has different entry.
[ WARN] [1511871187.910973960]: init: message from slugs, MSG-ID 193 ignored! Table has different entry.
[ WARN] [1511871187.911140729]: init: message from slugs, MSG-ID 194 ignored! Table has different entry.
[ INFO] [1511871187.916034275]: serial0: device: /dev/ttyUSB0 @ 921600 bps
[ INFO] [1511871187.920283662]: GCS URL: udp://:14556@<IP_ADDRESS>:14550
[ INFO] [1511871187.923314674]: udp1: Bind address: <IP_ADDRESS>:14556
[ INFO] [1511871187.923902533]: udp1: Remote address: <IP_ADDRESS>:14550
[ INFO] [1511871188.282596625]: Plugin 3dr_radio loaded
[ INFO] [1511871188.301613368]: Plugin 3dr_radio initialized
[ INFO] [1511871188.302524089]: Plugin actuator_control loaded
[ INFO] [1511871188.343679369]: Plugin actuator_control initialized
[ INFO] [1511871188.599997365]: Plugin adsb loaded
[ INFO] [1511871188.641980085]: Plugin adsb initialized
[ INFO] [1511871188.643187730]: Plugin altitude loaded
[ INFO] [1511871188.656252083]: Plugin altitude initialized
[ INFO] [1511871188.657302593]: Plugin cam_imu_sync loaded
[ INFO] [1511871188.664779657]: Plugin cam_imu_sync initialized
[ INFO] [1511871188.666580681]: Plugin command loaded
[ INFO] [1511871188.728844924]: Plugin command initialized
[ INFO] [1511871188.730492096]: Plugin debug_value loaded
[ INFO] [1511871188.790158864]: Plugin debug_value initialized
[ INFO] [1511871188.790500319]: Plugin distance_sensor blacklisted
[ INFO] [1511871188.791495830]: Plugin fake_gps loaded
[ INFO] [1511871188.965688785]: Plugin fake_gps initialized
[ INFO] [1511871188.966999137]: Plugin ftp loaded
[ INFO] [1511871189.042793771]: Plugin ftp initialized
[ INFO] [1511871189.044129174]: Plugin global_position loaded
[ INFO] [1511871189.222313185]: Plugin global_position initialized
[ INFO] [1511871189.223589891]: Plugin hil loaded
[ INFO] [1511871189.385913013]: Plugin hil initialized
[ INFO] [1511871189.387186855]: Plugin home_position loaded
[ INFO] [1511871189.430749299]: Plugin home_position initialized
[ INFO] [1511871189.431987308]: Plugin imu loaded
[ INFO] [1511871189.484850027]: Plugin imu initialized
[ INFO] [1511871189.485585280]: Plugin local_position loaded
[ INFO] [1511871189.524229230]: Plugin local_position initialized
[ INFO] [1511871189.524959432]: Plugin manual_control loaded
[ INFO] [1511871189.528830176]: Plugin manual_control initialized
[ INFO] [1511871189.529461263]: Plugin mocap_pose_estimate loaded
[ INFO] [1511871189.564520300]: Plugin mocap_pose_estimate initialized
[ INFO] [1511871189.565589717]: Plugin odom loaded
[ INFO] [1511871189.615211738]: Plugin odom initialized
[ INFO] [1511871189.616596256]: Plugin param loaded
[ INFO] [1511871189.644554841]: Plugin param initialized
[ INFO] [1511871189.647490541]: Plugin px4flow loaded
[ INFO] [1511871189.712735954]: Plugin px4flow initialized
[ INFO] [1511871189.713022253]: Plugin rangefinder blacklisted
[ INFO] [1511871189.714176877]: Plugin rc_io loaded
[ INFO] [1511871189.760360442]: Plugin rc_io initialized
[ INFO] [1511871189.760648564]: Plugin safety_area blacklisted
[ INFO] [1511871189.761807564]: Plugin setpoint_accel loaded
[ INFO] [1511871189.804202571]: Plugin setpoint_accel initialized
[ INFO] [1511871189.805520944]: Plugin setpoint_attitude loaded
[ INFO] [1511871189.932153525]: Plugin setpoint_attitude initialized
[ INFO] [1511871189.933441481]: Plugin setpoint_position loaded
[ INFO] [1511871190.007572901]: Plugin setpoint_position initialized
[ INFO] [1511871190.008838931]: Plugin setpoint_raw loaded
[ INFO] [1511871190.125824625]: Plugin setpoint_raw initialized
[ INFO] [1511871190.127125185]: Plugin setpoint_velocity loaded
[ INFO] [1511871190.192506898]: Plugin setpoint_velocity initialized
[ INFO] [1511871190.193853760]: Plugin sys_status loaded
[ INFO] [1511871190.265217187]: Plugin sys_status initialized
[ INFO] [1511871190.266466029]: Plugin sys_time loaded
[ INFO] [1511871190.307360530]: TM: Timesync mode: MAVLINK
[ INFO] [1511871190.315122695]: Plugin sys_time initialized
[ INFO] [1511871190.316359974]: Plugin vfr_hud loaded
[ INFO] [1511871190.331181134]: Plugin vfr_hud initialized
[ INFO] [1511871190.331470454]: Plugin vibration blacklisted
[ INFO] [1511871190.332400653]: Plugin vision_pose_estimate loaded
[ INFO] [1511871190.438018697]: Plugin vision_pose_estimate initialized
[ INFO] [1511871190.439162384]: Plugin vision_speed_estimate loaded
[ INFO] [1511871190.482894722]: Plugin vision_speed_estimate initialized
[ INFO] [1511871190.484180751]: Plugin waypoint loaded
[ INFO] [1511871190.535862284]: Plugin waypoint initialized
[ INFO] [1511871190.536223166]: Autostarting mavlink via USB on PX4
[ INFO] [1511871190.536555767]: Built-in SIMD instructions: None
[ INFO] [1511871190.536766234]: Built-in MAVLink package version: 2017.10.10
[ INFO] [1511871190.536977534]: Known MAVLink dialects: common ardupilotmega ASLUAV autoquad matrixpilot paparazzi slugs standard uAvionix ualberta
[ INFO] [1511871190.537179146]: MAVROS started. MY ID 1.240, TARGET ID 1.50

so again no Heartbeat received.
Is it possible that its a PX4 problem?

Do you have latest upstream master px4fmuv2_default loaded into the Dropix?

@TSC21 yes

What's the value of your SYS_COMPANION parameter currently?

@TSC21 ISYS_COMPANION is Companion Link (921600 baud, 8N1)

well I again flashed the firmware, calibrated all sensors new, set the SYS_COMPANION to 57600 baud and adapted my launch file also to 57600baud and its working fine now 😂
@TSC21 and @voon, thanks a lot for your help.
[ INFO] [1511876698.657583211]: Known MAVLink dialects: common ardupilotmega ASLUAV autoquad matrixpilot paparazzi slugs standard uAvionix ualberta
[ INFO] [1511876698.657855024]: MAVROS started. MY ID 1.240, TARGET ID 1.50
[ WARN] [1511876698.674926013]: TM: Clock skew detected (-1511876484.446492434 s). Hard syncing clocks.
[ INFO] [1511876699.630708587]: CON: Got HEARTBEAT, connected. FCU: PX4 Autopilot
[ INFO] [1511876699.790941468]: IMU: High resolution IMU detected!
[ INFO] [1511876700.680052534]: VER: 1.1: Capabilities         0x000000000000e4ef
[ INFO] [1511876700.680381324]: VER: 1.1: Flight software:     010700c0<PHONE_NUMBER>F2E0A7)
[ INFO] [1511876700.680577463]: VER: 1.1: Middleware software: 010700c0<PHONE_NUMBER>000001)
[ INFO] [1511876700.681345769]: VER: 1.1: OS software:         071600ff<PHONE_NUMBER>000001)
[ INFO] [1511876700.681668101]: VER: 1.1: Board hardware:      00000011
[ INFO] [1511876700.681895229]: VER: 1.1: VID/PID:             26ac:0011
[ INFO] [1511876700.682076681]: VER: 1.1: UID:                 3334510b32363238


[question / help]: gpg public key decryption failed: No secret key

Summary
I'm a long time user of pass recently made the switch to gopass.
I acknowledge that this is not a gopass issue.
I'm trying to get help to debug why I get this error from gpg (gitter, slack, discourse, "stackoverflow" question, etc, could have worked better for a question, but I couldn't find links to those, sorry)
"manual" decrypt works as intended, I think this confirms my GPG setup is correct.
gpg <defaultFlags> --decrypt < .password-store/user/somepw.gpg
<decrypted password here>

Decryption with gopass fails
gopass user/somepw
gpg: public key decryption failed: No secret key
gpg: decryption failed: No secret key
x Decryption Failed: exit status 2

Error: failed to retrieve secret "user/somepw": failed to decrypt

I checked the GOPASS_DEBUG_LOG file, it wasn't helpful. I tried adding more flags to gpg.go#defaultArgs, I only got more verbose messages.
You should know I'm not a regular Windows user I copied my ~/.gnupg and ~/.password-store from a Mac.
Please help I'm stuck.

Steps To Reproduce

In a fresh window machine, get gopass from source and compile with go build, install gpg4win with chocolatey.
Expected behavior

gopass decrypts my password with gpg on Windows.
Is there any weird behavior on Windows that I'm not aware?
Environment

Windows 10
gopass from go build
gpg from choco gpg4win (also tried installer for gpg4win)
go 1.19.2
gpg --version -> 2.2.29-unknown

Additional context

update: I just removed the GPG4WIN installation and I have a working setup now. I guess git for windows installation contains a working installation of GPG. gopass was executing GPG4WIN binary and gpg has been mapped all the time to /usr/bin/gpg which explains why my "manual" decryption works, I'm also guessing GPG4WIN doesn't read ~/.gnupg config from the Git-Bash environment.

I guess we're not using the "right" binary on Windows when there are multiple GPG installations.
I think we should look into adding the path to the gpg binary in our gopass version output, that could help debug this kind of issues.
Which shell / terminal were you using, out of curiosity?


bug: 'cascade' and 'restrict' are not handled by drop view

Describe the bug
No response
To Reproduce
dev=> create table t ();
CREATE_TABLE
dev=> create view v as select * from t;
CREATE_VIEW

dev=> drop view if exists v cascade;
DROP_VIEW
dev=> \dt
               List of relations
   Schema   |       Name       | Type  | Owner
------------+------------------+-------+-------
 public     | t                | table | root
 rw_catalog | rw_ddl_progress  | table | root
 rw_catalog | rw_meta_snapshot | table | root
(3 rows)

When I specify 'cascade' when dropping 'v', the table 't' still exists.
dev=> drop view if exists v restrict;
DROP_VIEW

Same for restrict.
Expected behavior
Disallow these two keywords or handle them. The latter is preferable.
Additional context
No response

I tried to optimize our DBT adapter recently and found that Drop cascade is crucial to the user experience, otherwise it would fail to run dbt run the second time. I think we should support it.

Done by #11250 .


SpringAI Guardrail support

Expected Behavior
We would like to have Guardrailing support for
Input, Dailog, Retrieval, Execution and Output of the LLM application
Current Behavior
We are not having railing support for LLM applications.
Context
We have been building LLM powered applications that are not gaurdrailed that is concerning me a lot.

@radhakrishna67 could you provide more specifics on what Guardrails capabilities that you would expect in this case. Do you have any examples that would provide more details?


Added larger tupleic gates and joins.

We ran into a problem with Gate not being implemented for tuples with 9 fields and this PR increases the size of tuples the traits are implemented for.

Oh my :)
THanks!


fix BatchStatement error message

Code is executing check against ushort max value, but reporting max value from short datatype.
This is current error message:
'There can be only 32767 child statement in a batch statement accordung to the cassandra native protocol')

Hi, nice catch! I opened https://datastax-oss.atlassian.net/browse/CSHARP-835 to track this.
Thanks for the contribution.


[documentation] Document our binaries in a README

We have three, soon-to-be four binaries in our main fastpay Cargo.toml.

the server,
the client,
the benchmark client,
the CLI (upcoming in #357 as a result of #341 and #353).

The goal of this issue is to add a minimum of documentation for each, including two core pieces of information:

what it's for,
what's the minimum amount of setup necessary to launch it.

Our main README.md contains at the moment a long-running command line example that might serve as general project workflow doc. This issue is about creating the minimalistic "unit test" version of that to introduce our co-workers to the four binaries in our repo. A good destination for this doc would be the Readme.md of the fastpay crate.

Hi François,
I'm writing to see what remains uncovered in this request given the existence of:
https://github.com/MystenLabs/sui/blob/main/doc/src/build/install.md
https://github.com/MystenLabs/sui/blob/main/doc/src/build/wallet.md
https://github.com/MystenLabs/sui/blob/main/doc/src/build/rest-api.md
https://github.com/MystenLabs/sui/blob/main/doc/src/build/move.md
And the forthcoming(?):
https://github.com/MystenLabs/narwhal/blob/main/benchmark/README.md
Per: https://github.com/MystenLabs/Prose/issues/12
Thanks!

@Clay-Mysten

Those docs have been written with a user in mind that's the user of a blockchain that wants to transact with it. That's all well and good, but we are going to need a different set of docs for a node runner (i.e. somebody running a sui authority + a narwhal authority) That's an entirely new section of the website!
We'll need documentation that's closer to the code too, e.g. rustdoc.

So, to list some of the things that are documented nowhere:

how to run a validator, pass it a genesis config, pass its private key info (or generate it), where to get the genesis config in the first place,
how to run a narwhal node, link it to the same config and key information, choose a scale-out topology,
what's in the config, and what parameters there one should tweak when co-deploying Narwhal + Sui.

Great input. Let's track that in an entirely new issue and close this out:
https://github.com/MystenLabs/sui/issues/1493


fix(KONFLUX-3663): format PipelineRun files and upload SAST results

This update configures the SAST task to upload SARIF results to quay.io for long-term storage
Please note that this PR was automatically generated and may include unrelated changes due to automatic YAML formatting performed by yq
The YAML files will be indented using 2 spaces, if the YAML file uses indentationless list the automation will try to keep this format
The PR contains two separate commits:

Format YAML files: Ensures consistent indentation and formatting of the YAML files
Upload SAST results: Configures the PipelineRun files to enable uploading SARIF results to quay.io

Separating these changes into two commits simplifies the review process. The first commit focuses on indentation and formatting, while the second commit contains the semantic changes
Related:

https://issues.redhat.com/browse/KONFLUX-3663
https://issues.redhat.com/browse/KONFLUX-2263

/ok-to-test

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 94.69%. Comparing base (3c71e79) to head (5296a0e).
Report is 47 commits behind head on main.

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #1407   +/-   ##
=======================================
  Coverage   94.69%   94.69%
=======================================
  Files          58       58
  Lines        2505     2505
=======================================
  Hits         2372     2372
  Misses        133      133

/lgtm

/approve

/override "Red Hat Konflux / ols-e2e-tests-rosa / lightspeed-service"

/override "Red Hat Konflux / ols-enterprise-contract / lightspeed-service"

/hold

/unhold

/retest

/override "Red Hat Konflux / ols-e2e-tests-rosa / lightspeed-service"
/override "Red Hat Konflux / ols-enterprise-contract / lightspeed-service"


Unexpected dartdoc on getHover for method argument

Given this code:
/// This is my method taking a string.
void methodTakingString(String a) {
  print(a);
}

If you send a hover request for the a (at either location) the response includes the dartdoc from the method which seems a little weird since the description is not of the argument but of the whole method.
[18:22:58]: ==> {"id":"19","method":"analysis.getHover","params":{"file":"/Users/danny/Dev/Dart-Code/test/test_projects/hello_world/lib/everything.dart","offset":608}}
[18:22:58]: <== {"id":"19","result":{"hovers":[{"offset":608,"length":1,"dartdoc":"This is my method taking a string.","elementDescription":"String a","elementKind":"parameter","isDeprecated":false,"staticType":"String"}]}}

True, but dartdoc doesn't provide any way to document individual parameters. I suppose it could allow a doc comment before each parameter, but I doubt anyone would ever use it:
/// This is my method taking a string.
void methodTakingString(
    /// The string taken by this method.
    String a) {
  print(a);
}

On the other hand, it's fairly common for those parameters to be documented in the method's comment:
/// This is my method taking [a] and printing it.
void methodTakingString(String a) {
  print(a);
}

Hence, we decided to include the dartdoc in the hover for parameters.

Sounds reasonable (and deliberate), so unless you think there's something to do you're free to close this!


Problem with add switch TL-SG1016DE V6

GHi I have 2 switches TL-SG1016DE, one is V4.20 and second is V6.0, I have problem with V6.0, after trying to add HAS show "Unknown error occurred", Ur plugin is great, but i need use for both switches. Can u helpme ?

Hello
Is it the same web interface between 4.2 and 6 ?

Hello, I also own a TL-SG1016DE V6. Unfortunately, I do not own a V4.20 and therefore cannot confirm if it is the same WebUI. However, I have taken a screenshot of the WebUI of the V6 just in case. Maybe that will help.
If you have any questions, e.g. about network traffic in the Developer Tools, I will be happy to help.
Best regards!

you have Monitoring => Port statistics ? If yes send a screeshot please
and paste integration error too

Thank, fix released for the misspelled
Can you go to http://192.168.1.X/PortStatisticsRpm.htm, do Ctrl+U to show source code and paste it here

Here you go:
<!DOCTYPE html>

  <meta charset="gb2312">

  <form name=port_statistics action=port_statistics_set.cgi enctype=multipart/form-data> <fieldset> <legend> Port Statistics Info </legend>

  <input type=button value=Refresh name=refresh onclick=dosubmitRefresh() class="BTN_NORMAL_BTN">    <input type=submit value=Clear id=btn_slt_clear name=clear onclick=dosubmitClear() class="BTN_NORMAL_BTN">     <input type=button class=BTN_NORMAL_BTN value=Help name=help onclick="doShowHelp("div_sec_title","div_help_lan_svr","PortStatisticsHelpRpm.htm")">

 </fieldset> </form>

It's the same code except the port count :thinking:
Do you have an other text error before or after the one you paste ?

This error was the only one I found in the log files. All the others were from another Zigbee Device that has nothing to do with the error

Hi the web interface is same like twins and also when i configure both switches with "Easy Smart Configuration Utility" I didn't find any differences... It happened once when I turned off and on the v6 switch that it HAS loaded, but only until the HAS configuration reloading

Maybe you lost the authentication ? If you restart HA again, it works ?

No, restarting the home assistant does not help, only turning off and turning on the V6 switch again, and that only until the next reload of the home assistant configuration. then it is not possible to load switch V6 again

I have already tried to delete the V6 switch and add it again, but without success. It throws an error already when adding a device.

I'm currently investigating the error. It seems like the login failed, because the string that is throwing an error due to the regex not matching is showing the login code instead of the actual code for the table view.
Here's the "soup.script" variable:

Will do further investigations...

Maybe I have a better authentication failure handling to manage :thinking:

That could help. But if I understand everything I tried to correctly, the login worked. It returned a cookie for the authentication. But I am not sure if the get method used the cookie

I will check that, in the mean time try to not login on the web ui :sweat_smile:

Hi @Aohzan
Same device and same error here
  File "/config/custom_components/tplink_easysmartswitch/config_flow.py", line 71, in async_step_user
    await switch.get_data()
  File "/config/custom_components/tplink_easysmartswitch/tplink.py", line 151, in get_data
    port_number = int(pattern.search(str(soup.script)).group(2))  # type: ignore
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'group'


Expose release notes to scripts

Please consider exposing release notes via the environment variable or a text file available for automation.

+1. Currently the only way to do it - modify last commit message with 'git commit --ammend'

@SlavaChernikoff feel free to add an example script to this repository.
@a-b any feature requests please submit to our public repo.


executing after_commit callback after another model transaction

fixes https://github.com/magnusvk/after_commit_action/issues/1

Sorry, just seeing this. Reading this code though, it looks like it would execute the code immediately. That's not what we want, right? It should execute after the commit?

@magnusvk, it will execute the code immediately only if there is no transaction. Without this fix the code won't be executed ever.

I just want to say thanks for submitting this, I hope I'm not being too difficult, but I just want to make sure this ends up being as good as it can be. :smile:

Thanks again! 1.0.1 has the new code.

cool, thanks


dotnet-ef database update Fails

dotnet-ef database update fails with the following:
It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '2.2.0' was not found.

The following frameworks were found:
2.1.2 at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
2.1.6 at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
2.1.17 at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
3.1.3 at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]

You can resolve the problem by installing the specified framework and/or SDK.
The specified framework can be found at:

https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=2.2.0&arch=x64&rid=win10-x64

But navigating to the above address produces a page that says the 2.2.0 is no longer supported, and you should install another version.

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

ID: 00961883-36eb-f736-b906-73d4c35e69b0
Version Independent ID: 3a2fd493-9682-eedf-fad1-571b9391cd46
Content: Tutorial: ASP.NET Core with SQL Database - Azure App Service
Content Source: articles/app-service/app-service-web-tutorial-dotnetcore-sqldb.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@peachorchid Can you post a link to the Azure Doc you are referring to?

Oops!
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-dotnetcore-sqldb

@peachorchid Thanks for the feedback! As mentioned in this tutorial in Prerequisites section to complete this tutorial you need to Install .NET Core SDK . Could you Please try Installing .Net Core 3.1 SDK and then try with further steps by using below commands.
Run the following commands to clone the sample repository and change to its root.
git clone https://github.com/azure-samples/dotnetcore-sqldb-tutorial
cd dotnetcore-sqldb-tutorial
Then run the following commands to install the required packages.
dotnet tool install -g dotnet-ef --version 3.1.1
dotnet-ef database update
dotnet run
Let me know if you have any questions on this.

@SnehaAgrawal-MSFT My original post shows that I have 2.1.2, 2.1.6, 2.1.17, and 3.1.3. Are you saying I also need 3.1.1?

Thanks for the reply! Could you please try to provide the version in first command 3.1.1 or 3.1.3 and then run ‘dotnet-ef database update’ command because the latest dotnet-ef version is 3.3, and there is no dotnet version 3.3.
dotnet tool install -g dotnet-ef --version 3.1.3
Let me know if issue persists.

@peachorchid Just checking in if you have had a chance to see the previous response.

So I ran 'dotnet tool uninstall -g dotnet-ef' and then 'dotnet tool install -g dotnet-ef --version 3.1.3'  which reported 'Tool dotnet-ef (version '3.1.3') was successfully installed.'
Then I ran 'dotnet-ef database update' again and got the same result I originally did, which is 'version '2.2.0' was not found'. So I get that message with specifying 3.1.1 or 3.1.3, both with 3.1.3 actually installed.

@peachorchid Thanks for the clarification! Could you please send an email to AzCommunity[at]Microsoft[dot]com referencing this thread, we would like to work closer with you on this matter.


Parent class attributes not visible

Hi,
parent class drawers are not visible in derived class inspector. For example:
public class Parent : MonoBehaviour
{
  [Button]
  void Button()
  {
  }
}

public class Child : Parent
{
  [ReordableList]
  public List<string> _strings;
}

List is properly drawn in the Inspector but not the button.
Additionally: would it be possible to have Parent's button drawn BELOW Child's fields?

Update: it only doesn't work when attributes are used on private members. When changed to protected, it works again.

Update: it only doesn't work when attributes are used on private members. When changed to protected, it works again.


Config Help Needed

Been setting up my new dashboard …what an amazing piece of work!
i have two issues because i had multiple rooms defined in my horizontal stack i widened it to 800px.

the pop up is not centred any more:

one of the pop-up seems to block my horizontal stack - while the rest are just fine.

Hi!
For your first issue, this is only because you don't have "enough" buttons in your horizontal buttons stack but this is indeed something that I need to fix.
And for the second you just need to put your horizontal buttons stack as the last card on your view 🙂


Removed a test workaround for some old GDAL 1.7.x versions.

@sir-sigurd  @claudep, I spotted this and figured it's not needed anymore. It's assuming we want to keep support for GDAL 1.7 at all and not do a more thorough cleanup. GDAL 1.7.3 was released November 2010.

Please go ahead, we'll probably drop support for some old GDAL versions soon.


Disable Line Wrapping in the Integrated Terminal

This feature has been suggested before but closed as a result of it being flagged as a duplicate; however, there is still no mention of a concrete way or feature that enables one to disable line-wrapping in the terminal. I am coding a game where I am using colours in the terminal and it keeps wrapping the lines which messes up the output and makes it unreadable:

I believe it is a result of the ANSI colour codes taking up to much room and causing the text to wrap. Can this feature or setting be added. I know it exists for the code editor and debug console but not the terminal.

/duplicate #74501


Make Berlin Phase always show as active for Kopernikus

Why this should be merged
Due to unreachableFutureTime the phases are not set for testing
How this works
I made Berlin phase active by introducing a date in past
How this was tested
Using caminojs getUpgradeVersion

We will merge Berlin as active when we'll test it, otherwise we'll pollute dev branch with timestamp changes over and over


⚠ Bofrost.lu has degraded performance

In e609c09, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1418 ms

Resolved: Bofrost.lu performance has improved in 044bf4a after 13 minutes.


fix: repo cache race condition

Current situation
there is a race condition with the repo in memory cache.
Proposal
the repo must only be unlocked once the release was fully built since the helm build command modifies the repository object.
Currently the repo lock is released before the build which can trigger a race condition if other go routines get cached repo object without the modification done by the initial lock helder.
See #171, #231

Pull Request Test Coverage Report for Build<PHONE_NUMBER>8
Details

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
33 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.2%) to 50.305%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/build/helm.go
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

internal/helm/chart/dependency_manager.go
2
90.1%

internal/cache/cache.go
7
70.67%

internal/build/helm.go
24
0.0%

Totals

Change from base Build<PHONE_NUMBER>0:
-0.2%

Covered Lines:
1649

Relevant Lines:
3278

💛  - Coveralls


Keep the "load item" window open after adding items

What a fantastic tool! Thank you for creating this!!
It would be a really nice experience if the load item window could stay open, that way I could add multiple items that are similar, runes etc

#197


Can you add a swift 3.x version of your code?

how @ZaeemZafar ? it already updated ? i also looking for swift code

@akmalshukri  Sorry I didn't understand what you said.

oww sorry.. i saw you asked "Can you add a swift 3.x version of your code?" , that why i asked you is it already updated ? because your question seen last year ..


feat(TDI-43516):Salesforce api update to 47.0

What is the current behavior? (You can also link to an open issue here)
for jira: https://jira.talendforge.org/browse/TDI-43516
What is the new behavior?
update api to 47.0
Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: failure :x:


Add metrics for failed requests

Describe the feature request
I want to know what error status codes (4xx|5xx) were returned by edge, so that I can fine tune monitoring and runbooks.
Currently those are explicitly ommited (https://github.com/Unleash/unleash-edge/blob/d93c28d1a431c24a640ed7013da5fb44d841592f/server/src/metrics/actix_web_metrics.rs#L370), but I believe would still provide much value in speeding up debugging process.
Background
No response
Solution suggestions
Move metrics update before if let Ok(res) = res {} block

Hey @lukasz-leszczuk-airspace-intelligence, thanks for raising this issue! I'll reach out to the rest of the team and we'll get back to you.


adding new exome pipeline files

Hi Kath,
the pep8 tests and import tests fail, delaying merging.

Does this pass pep8 and import tests now?

Travis gives green light, so I will merge.


fix: untar cloud release if no build dir

Fixes an issue reported on Zulip with the new .lake directory that broke Mathlib's ProofWidgets cache.

@semorrison This is based on the nightly branch yet the bot disagrees? Is this due to the destructive rebase of nightly?

@semorrison This is based on the nightly branch yet the bot disagrees? Is this due to the destructive rebase of nightly?

Yes. The nightly release for 2023-11-20 was a commit that was no longer merged in master after the rebase of master. I've repushed that tag, we'll see if it comes good.

@semorrison This is based on the nightly branch yet the bot disagrees? Is this due to the destructive rebase of nightly?

Yes. The nightly release for 2023-11-20 was a commit that was no longer merged in master after the rebase of master. I've repushed that tag, we'll see if it comes good.

EDIT, it's not so simple. I'm busy with other things, so if this could wait until the next nightly in about ~8 hours, that would be great. Ping me otherwise.


Rent a house Complete Project (Final Capstone Project Group)

Hello 👋🏾
Our group is repeating the Final Capstone Project so this is the design for our project:
https://github.com/microverseinc/curriculum-final-capstone/blob/main/projects/buisness_requirements_2.md
We are a team of 3 members @samuelmoiwa @ecekpo @kessio
Our Front-end PR: (https://github.com/samuelmoiwa/rent-a-house-frontend/pull/33)
Project Implementations:

The user logs in to the website, only by typing the username (a proper authenticated login is a requirement if your group is made of 5 people).

In the navigation panel, the user can see links to:
Houses
"My favorites".
"Add house
"Delete house

On the main page, the user can see a list of houses

When the user selects a specific item, they can see the details page with its full description (skip the "Rotate image" button).

In the details page, the user can click the "Add to favourite" button

When the user clicks the "My favorites" link in the navigation panel they can see a list of their favorite items.

When the user clicks the "Add item" link in the navigation panel they can see a form for adding a new item

When the user clicks the "Delete item" link in the navigation panel they can see a list of all items with a title and "Delete" button.

When the user clicks the "Delete" button, the selected item is marked as removed and does not show on the main list anymore.

Make the app responsive, creating both mobile and desktop versions. IMPORTANT NOTE: there is no desktop design for this project, so create it on your own.

Add full documentation for your API.

Hi Team,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights

implemented changes to bst of ability 👍

Optional suggestions

Remove the empty line to prevent the linter failure before merging

Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Done. Thanks


vagrant is not stable

It should work as described in the installation instructions.
This is kind of important.
It takes me about a day to get it where I can code.
And heaven forbid I accidentally do a vagrant up and it tries to provision again over my working VM.
As new devs come to the project having this much downtime is wasteful.
:(

I'm working on this and mostly there... but I agree. Specifics aren't needed; I know there are issues and what most of 'em are.
This is mega-important.

Excellent, and feel free to go specific and educate us. Most of my Vagrant bigotry stems from ignorance.

So one of my biggest issues is that it's hard to create a working box from scratch because the whole VM setup isn't in puppet. This doesn't matter until you wanna change the VM a bit but don't want to use the previous box as a starting point.
Example: our current box has LDAP server and a bunch of other unneeded things on it. I'm trying to get it so that you can use the puppet scripts to setup the box, but then we can package it so it's fast to use/setup/reboot/etc. I'm struggling with elasticsearch's jdk stuff and getting oh-my-zsh to install specifically, but the point is that our vagrant VM is like a git repo with an up-to-date vendor but a (very) stale requirements.txt to use a weird analogy.
Unless you're having Virtualbox/vagrant version mismatch or Ruby issues, the issues aren't with vagrant/puppet/etc. per se, but more with us being relative vagrant novices and Mozillians having a hard-to-reproduce-easily VM setup. So that's what I'm trying to fix.

Interesting, I removed moved the pip requirements around a bit today. Also, not sure if it's best, but the instructions say to run ./manage.py sycnd/migrate so they shouldn't be needed in puppet.
https://github.com/readevalprint/mozillians/compare/requirements


Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:3000/... (Reason: CORS request did not succeed).

I am trying to get this project to work correctly: here.
The problem I am having begins when I try opening a socket connection between the client and server codes. I'm not sure where I'm going wrong but I'm getting this error every time: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:3000/socket.io/?EIO=4&transport=polling&t=NRQr-oC. (Reason: CORS request did not succeed). repeated over and over in the console, and the socket connection fails.
I'm not sure if this package is the cause of the problem, but if not maybe someone can point me in the right direction?

Is https://github.com/jhessin/phaser_mmorpg a private repo? It gives a 404 in the browser.
If the browser has a port other than 3000 loaded when you make your request to localhost:3000, that could cause this error, if you don't have something like cors({origin: "http://localhost:XXXX"}) in your server-side code, where XXXX is the port that's loaded in the browser.

Is https://github.com/jhessin/phaser_mmorpg a private repo? It gives a 404 in the browser.
If the browser has a port other than 3000 loaded when you make your request to localhost:3000, that could cause this error, if you don't have something like cors({origin: "http://localhost:XXXX"}) in your server-side code, where XXXX is the port that's loaded in the browser.

Lol. I forgot I made it private. I just made it public. It's funny you say that because that is exactly what I do in the program which is why I'm confused by the error.

Lol. I forgot I made it private. I just made it public. It's funny you say that because that is exactly what I do in the program which is why I'm confused by the error.

What is the URL of the site you load in the web browser? It seems to start as port 8000, but your cors config is set up to allow port 8080, not port 8000.

What is the URL of the site you load in the web browser? It seems to start as port 8000, but your cors config is set up to allow port 8080, not port 8000.

I have tried both. We pack-dev-server defaults to 8080, and that was what I set it for originally, the tutorial I have been working with sets it to 8000, so I tried that also. You may be looking at an outdated example.env file.

Jim Hessin

On Jan 6, 2021, at 9:45 PM, Douglas Wilson<EMAIL_ADDRESS>wrote:

What is the URL of the site you load in the web browser? It seems to start as port 8000, but your cors config is set up to allow port 8080, not port 8000.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I have tried both. We pack-dev-server defaults to 8080, and that was what I set it for originally, the tutorial I have been working with sets it to 8000, so I tried that also. You may be looking at an outdated example.env file.

Jim Hessin

On Jan 6, 2021, at 9:45 PM, Douglas Wilson<EMAIL_ADDRESS>wrote:

What is the URL of the site you load in the web browser? It seems to start as port 8000, but your cors config is set up to allow port 8080, not port 8000.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you for the response. I ran the repo you provided and that was the issue, and making them match fixed it. If the repo is outdated, please update it and let us know so we can diagnose the code you are running into issues with.

Thank you for the response. I ran the repo you provided and that was the issue, and making them match fixed it. If the repo is outdated, please update it and let us know so we can diagnose the code you are running into issues with.

Okay - the only reference to port 8080 was the default in the event my .env file didn't have the proper setup. It had no effect on the error. Nothing was outdated, but I pushed some debugging code just to be sure port 8000 is being passed to CORS, and I'm still getting the error.

Okay - the only reference to port 8080 was the default in the event my .env file didn't have the proper setup. It had no effect on the error. Nothing was outdated, but I pushed some debugging code just to be sure port 8000 is being passed to CORS, and I'm still getting the error.

I cloned the repo again, ran through the setup as written in the README and everything is working fine. I have no errors anywhere. Where am I supposed to be seeing an error?

I cloned the repo again, ran through the setup as written in the README and everything is working fine. I have no errors anywhere. Where am I supposed to be seeing an error?

Okay - welcome to the twilight zone:

Okay - welcome to the twilight zone:

Yes, it turns out my MongoDB was not actually set up correctly. I got it set up and then saw the error. The issue is that Socket.IO needs you to set up CORS using their method for their routes. Just follow their documentation at https://socket.io/docs/v3/handling-cors/
$ git diff
diff --git a/server/index.ts b/server/index.ts
index 2f8b704..1cd298d 100644
--- a/server/index.ts
+++ b/server/index.ts
@@ -22,7 +22,12 @@ import './auth/auth';

 const app = express();
 const server = require('http').Server(app);
-const io = require('socket.io')(server);
+const io = require('socket.io')(server, {
+  cors: {
+    origin: "http://localhost:8000",
+    methods: ["GET", "POST"]
+  }
+});

Yes, it turns out my MongoDB was not actually set up correctly. I got it set up and then saw the error. The issue is that Socket.IO needs you to set up CORS using their method for their routes. Just follow their documentation at https://socket.io/docs/v3/handling-cors/
$ git diff
diff --git a/server/index.ts b/server/index.ts
index 2f8b704..1cd298d 100644
--- a/server/index.ts
+++ b/server/index.ts
@@ -22,7 +22,12 @@ import './auth/auth';

 const app = express();
 const server = require('http').Server(app);
-const io = require('socket.io')(server);
+const io = require('socket.io')(server, {
+  cors: {
+    origin: "http://localhost:8000",
+    methods: ["GET", "POST"]
+  }
+});

Aha! Got it. Thank you so much. I feel like I was beating my head against a wall here. The tutorial I have been working on is a little outdated and they used socket.io v2 - which doesn't have this issue.
Thanks again for all your help!

Aha! Got it. Thank you so much. I feel like I was beating my head against a wall here. The tutorial I have been working on is a little outdated and they used socket.io v2 - which doesn't have this issue.
Thanks again for all your help!


bug after 9.3: swiper does not initialize until window is resized on some resolutions

Check that this is really a bug

[X] I confirm

Reproduction link
https://stage.cx.rs/prodaja-nekretnina/beograd/57264/jednoiposoban-stan-internacionalnih-brigada-vracar
Bug description
Swiper does not initialize until window is resized on some resolutions
9.2 works
9.3 & 9.4 broken
Swiper is used for main gallery.
Problem happens only on larger resolutions, I would say larger then full HD and not on all machines.
It could be race condition?
As there are no lot of changes in 9.3 I hope this is enough info to hint you at right direction....
Expected Behavior
should work
Actual Behavior
does not work
Swiper version
9.3.0
Platform/Target and Browser Versions
all
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

Would be good to see codesanbox,  otherwise it looks to me as implementation issue

Would be good to see codesanbox, otherwise it looks to me as implementation issue

9.2 works good we tried multiple times. So it is clearly regression on your part.
I can debug more in 1-2 weeks timeframe.
Have you succeeded reproducing the problem on url provided?
any hints on what change in 9.3 could be causing this?

No I can't see issue in that page

When I go to your link using my large desktop the Swiper is not initialised, on browser resize it is then initialised. If you post a code example then the issue (if it exists) will be easier to find.

@cb2004 thanks for confirmation.
Here is code that initializes the swiper:
var enableThumbs = window.outerWidth >= 1200;
// this may not be needed but it lools like its fixing rare bug when changing properties swiper breaks.
if (this.swiperPlugin) {
  this.swiperPlugin.destroy();
  this.swiperPlugin = null;
}
if (this.thumbSwiperPlugin) {
  this.thumbSwiperPlugin.destroy();
  this.thumbSwiperPlugin = null;
}

if (enableThumbs) {
  this.thumbSwiperPlugin = new Swiper(this.swiperThumb.nativeElement, {
    modules: [Navigation, Controller, FreeMode, Thumbs],
    centeredSlides: true,
    slidesPerView: 'auto',
    touchRatio: 0.2,
    slideToClickedSlide: true,
    // centerInsufficientSlides: true,
    spaceBetween: 10,
    freeMode: true,
    watchSlidesProgress: true,
  });
}

this.swiperPlugin = new Swiper(this.swiperBig.nativeElement, {
  modules: [Navigation, Controller, FreeMode, Thumbs],
  spaceBetween: 10,
  navigation: {
    nextEl: '.swiper-button-next',
    prevEl: '.swiper-button-prev',
  },
  thumbs: { swiper: this.thumbSwiperPlugin },
});

if (enableThumbs) {
  this.swiperPlugin.controller.control = this.thumbSwiperPlugin;
}`


Move/copy objects between realms?

Hi,
Is it possible to move/copy objects between realms?
Regards,
Raul Perez

Here's a permalink for anyone reading this retroactively: https://github.com/realm/realm-cocoa/blob/569a6dc401b55fc273dbc3e23c63cbf02ab0a951/Realm/Tests/RealmTests.mm#L254


HBASE-27862:HMaster.getCompactionState's return result about table compaction state is not quite right

The table compaction state should be NONE if all of those regions is online and is not compacting.
The Table compaction state should be null if one of those regions is not online and others is not compacting.  null means that the table compaction state we obtained is UNKOWN.
The Table compaction state should be minor/major when there are regions which is compacting

Jira: HBASE-27862

@Apache9 hi, Can you review this PR ?


Add int_power function for fractional module

After seeing the issue from https://github.com/aiken-lang/stdlib/issues/88, I decided to implement the function and, as proposed, implemented some property tests.

Done, I’ve split the property tests into a new file. With the fuzzers created, we can now use them to generate new property tests for the other functions in the fraction module.


Multipart upload bug. Where extractFiles function in latest 3.2.2 release?

Describe the bug
Package @urql/exchange-multipart-fetch marked as deprecated.
Latest release should support multipart upload as described here

and @urql/core now supports GraphQL Multipart Requests natively

but i have no see  function and multipart uploads not working as expected.
rg 'extractFiles' . | wc -l
       0

installed package
"<EMAIL_ADDRESS>"<EMAIL_ADDRESS>"<EMAIL_ADDRESS>"<EMAIL_ADDRESS>  version "3.2.2"
  resolved<EMAIL_ADDRESS>  integrity sha512-i046Cz8cZ4xIzGMTyHZrbdgzcFMcKD7+yhCAH5FwWBRjcKrc+RjEOuR9X5AMuBvr8c6IAaE92xAqa4wmlGfWTQ==
  dependencies:
    wonka "^6.1.2"

Reproduction

Urql version
<EMAIL_ADDRESS>Validations

[X] I can confirm that this is a bug report, and not a feature request, RFC, question, or discussion, for which GitHub Discussions should be used
[X] Read the docs.
[X] Follow our Code of Conduct

This is unreleased on stable 😅 these are changes lined up for the next major


Invoking NotificationCompat.Builder's color() with a resolved color

fixes #29

Hi @aurae,
Please change the pull request for the branch of Develop! I've done the review of the code.

I have created a new PR for merging into the develop branch.


Fix script compile errors not being saved to log file

i can't spell before :(

uwu

@pg9182 wanna test this with Docker?