Satellites plug-in does not update some TLEs

Bug #616627 reported by Bogdan Marinov
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Stellarium
Fix Released
Undecided
Bogdan Marinov

Bug Description

It seems that the data for some satellites is not updated, resulting in wrong positions (see the attached Question/Answer).

The satellites that are not updated include NOAA 15, NOAA 17, NOAA 18, AO27, RS 15.

Related branches

Revision history for this message
Bogdan Marinov (daggerstab) wrote :

It seems that at least a part of the problem is that some satellite identifiers have been changed in Celestrak's TLE lists. For example, AO-27 is listed as "EYESAT-1 (AO-27)" in http://celestrak.com/NORAD/elements/amateur.txt

NOAA have suffixes to their names (single characters in square brackets) without an apparent meaning. It is possible that this makes them unrecognisable to the plug-in.

I'm going to try and fix what I can.

Changed in stellarium:
status: New → Incomplete
assignee: nobody → Bogdan Marinov (daggerstab)
status: Incomplete → Confirmed
Revision history for this message
Bogdan Marinov (daggerstab) wrote :

OK, I have committed a fix to the main branch as revision 4756:
http://bazaar.launchpad.net/~stellarium/stellarium/trunk/revision/4756

In all cases, the problem was that an entry for a given satellite designation was missing from the source TLE lists, so that satellites couldn't be updated. For NOAA and IRIDIUM satellites this was caused by a faulty regular expression that was supposed to strip the "[*]" suffix from the name, but didn't do it. For amateur satellites, the source list used updated designations that no longer matched the ones in the list packaged with the plug-in.

I've modified the code to warn in the console/log file when the designation of some satellite can't be found in the update lists. A better solution would be to mark somehow in the interface those satellites that are not being updated for some reason (e.g. they have been defined by the user or are missing from the TLE lists). I will create a Blueprint for that.

Changed in stellarium:
status: Confirmed → Fix Committed
Changed in stellarium:
milestone: none → 0.10.6
Changed in stellarium:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.