#19144: r44651 unstable, several problems (lantiq/Buffalo WBMR-HP-G300H)
---------------------------+----------------------------------
  Reporter:  juanriccio@…  |      Owner:  developers
      Type:  defect        |     Status:  new
  Priority:  normal        |  Milestone:  Chaos Calmer (trunk)
 Component:  packages      |    Version:  Trunk
Resolution:                |   Keywords:
---------------------------+----------------------------------

Comment (by hnyman):

 Great that the offending commit was found. But you still need to get the
 developers' attention to fix it...

 I think that it would be better to check out the feeds from the same
 moment, as some changes in recent feeds may require something new in the
 main svn repo. So, using new feeds with old main code may cause additional
 problems.

 Replying to [comment:11 juanriccio@…]:
 > Sorry for the newbie question: how do I edit a line such as the
 following in feeds.conf.default so that I get the snapshot at the time of
 r44346?

 You can checkout manually a certain git commit or use !^hash "caret"
 syntax in feed.conf.default to specify the hash of the revision. See
 example for "oldpackages" at
 
http://git.openwrt.org/?p=14.07/openwrt.git;a=blob;f=feeds.conf.default;h=8e7579df992434345c58c9832b783685f18c9ae1;hb=f7bea41ba912768c42a724f55e55fc2b87d1c81a


 My community build at the forum contains also a "time machine" script for
 just that purpose. Key functionality is below and explains how to use the
 datetime as the uniform version specifier for both svn and git:
 {{{
 # versionT  -  Update source code to revision T and then build
 #              T argument: date as yyyy-mm-dd or "yyyy-mm-dd hh:mm"
 #              first "git pull --depth=500" to deepen git history
 (shallow)
 #              use "git checkout master" for each feed to get back to HEAD

 svn up -r {"$1"}
 (cd feeds/luci ; git checkout `git rev-list -n 1 --before="$1" master`)
 (cd feeds/packages ; git checkout `git rev-list -n 1 --before="$1"
 master`)
 (cd feeds/routing ; git checkout `git rev-list -n 1 --before="$1" master`)
 }}}

 During the years I have done so much debugging that I created the script
 to ease it.

--
Ticket URL: <https://dev.openwrt.org/ticket/19144#comment:14>
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