#20287: opkg: opkg trunk re-downloads 'base' and 'packages' lists, appends
'chaos_calmer_'
------------------------------+----------------------------------
 Reporter:  braveheart_leo@…  |      Owner:  developers
     Type:  defect            |     Status:  new
 Priority:  normal            |  Milestone:  Chaos Calmer (trunk)
Component:  packages          |    Version:  Trunk
 Keywords:                    |
------------------------------+----------------------------------
 I'm running a self-compiled trunk, `CHAOS CALMER (Bleeding Edge, r46552)`,
 running on an `ar71xx` platform.

 I noticed that opkg re-downloads the `base` and `packages` lists and
 appends `chaos_calmer_`.

 Here is my `/etc/opkg.conf`:
 {{{
 dest root /
 dest ram /tmp
 lists_dir ext /var/opkg-lists
 option overlay_root /overlay
 #option check_signature 1

 src/gz trunk_base
 http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base
 src/gz trunk_luci
 http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/luci
 src/gz trunk_management
 http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/management
 src/gz trunk_packages
 http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages
 src/gz trunk_routing
 http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/routing
 src/gz trunk_telephony
 http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/telephony
 }}}

 And this is what happens:
 {{{
 @AG300H:~# opkg update
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base/Packages.gz.
 Updated list of available packages in /var/opkg-lists/trunk_base.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/luci/Packages.gz.
 Updated list of available packages in /var/opkg-lists/trunk_luci.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/management/Packages.gz.
 Updated list of available packages in /var/opkg-lists/trunk_management.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/Packages.gz.
 Updated list of available packages in /var/opkg-lists/trunk_packages.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/routing/Packages.gz.
 Updated list of available packages in /var/opkg-lists/trunk_routing.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/telephony/Packages.gz.
 Updated list of available packages in /var/opkg-lists/trunk_telephony.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base/Packages.gz.
 Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
 Downloading
 
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/Packages.gz.
 Updated list of available packages in /var/opkg-
 lists/chaos_calmer_packages.
 }}}

 As you can see above, `opkg` re-downloads the `base` and `packages` lists
 and appends `chaos_calmer_`, which makes the lists redundant.

 For reference, I always do a `git reset --hard` followed by `make clean`
 before compiling. And I made no code changes in `opkg` codebase.

--
Ticket URL: <https://dev.openwrt.org/ticket/20287>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to