[Pywikipedia-l] problem with git pullall

2013-09-01 Thread swuensch
Hi, I have a problem with git since one week. I get the following error
message:

[root@server core]# git pullall
Already up-to-date.
fatal: reference is not a tree: e58e6309364dc0a692ee12c1678ab3429cd06cab
Unable to checkout 'e58e6309364dc0a692ee12c1678ab3429cd06cab' in submodule
path 'externals/httplib2'

I use core. I am now unable to merge my own branch with the master branch.
Legoktm tried to help me on irc.
If I try git reset --hard and then git submodule update --init i get
the same error message. 
rm -rf externals/httplib2 does not help neither.

I hope someone can help me. You can also contact me on irc. Could this be a
problem because I did change the directory owner from root to a user to
push as a user and not as a root from my home pc? (I am using the commands
as root via ssh.)

Sk!d
___
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l


Re: [Pywikipedia-l] Name of the project

2013-08-31 Thread swuensch
\o/ +1
-- Sk!d


On Sat, Aug 31, 2013 at 7:39 AM, legoktm legoktm.wikipe...@gmail.comwrote:

 +1 for Pywikibot too.
 -- Legoktm



 On Fri, Aug 30, 2013 at 10:12 PM, BinĂ¡ris wikipo...@gmail.com wrote:

 +1 for Pywikibot, its tiny and likeable.


 2013/8/31 Amir Ladsgroup ladsgr...@gmail.com

 Hi,
 Name of this project is really confusing. sometimes we use pywikipedia,
 sometimes pywikibot, and sometimes more strange names like PyWikipediaBot:

 I think we have to move this page and all of the subpages to Pywikibot.
 As we used this name in the Git repository, new mailing lists, and so many
 other places

 https://www.mediawiki.org/wiki/PWB

 What do you think? Is there any objection or suggestion?

 Best
 --
 Amir


 ___
 Pywikipedia-l mailing list
 Pywikipedia-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l




 --
 BinĂ¡ris

 ___
 Pywikipedia-l mailing list
 Pywikipedia-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l



 ___
 Pywikipedia-l mailing list
 Pywikipedia-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l


___
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l


Re: [Pywikipedia-l] Cruft in compat

2013-08-25 Thread swuensch
Wouldn't it be possible to implement some kind of plugin-strucutred addons
for those special cases where you have to download more, install more, do
more by yourself?


On Sun, Aug 25, 2013 at 11:34 AM, John phoenixoverr...@gmail.com wrote:

 I shoudnt have to set  wikipedia.setLogfileStatus(True) in all my scripts
 just because someone cant be bothered to implement their logging code
 correctly.
 Moving to pre-configred git sub modules would do the same thing, without
 running exicutibles on windows computers. Just because someone haphazardly
 threw stuff together without thinking it through doesnt mean its acceptable


 On Sun, Aug 25, 2013 at 5:23 AM, Amir Ladsgroup ladsgr...@gmail.comwrote:

 See this:
 http://sourceforge.net/p/pywikipediabot/bugs/1633/


 The problem is we can't set all of patches for all of users. So many
 people are not interested in running IRC bots or image handling bots,
 so They don't need to download almost 100M for that


 Best

 On 8/24/13, John phoenixoverr...@gmail.com wrote:
  Another point that is really frustrating is the logging system that
  complains about not having a logger defined if you run any custom
 scripts.
  The only way that I have found to shut this up is to enable logging for
 all
  scripts, however I end up with thousands of log files. (each pid creates
  its own file. and if you use muti-processing that ends up with
 thousands or
  hundreds of thousands of log files)
 
  Also It shoudnt be querying git on every script invocation or at all
 unless
  version.py is manually called. that kind of overhead is just bloat (with
  perhaps the exception of interwiki.py).
 
  if externals are needed and they need to be patched the best thing to to
  would include them pre-patched in our own sub-module, that way you can
  avoid the whole can of worms
 
 
  On Sat, Aug 24, 2013 at 10:14 AM, Merlijn van Deen
  valhall...@arctus.nlwrote:
 
  Hi John,
 
  On 23 August 2013 00:36, John phoenixoverr...@gmail.com wrote:
 
  The final straw was when I just converted to Git and discovered that
 he
  is trying to run executables.
 
 
  I think most of us agree using patch.exe was not the best decision.
  However, creating a way to install dependencies locally, which also
 works
  well for windows users - unfortunately, virtualenv and others don't
 work
  too well for some windows workflows, I think was a sensible idea.
 
 
  This is bloatware plain and simple I have seen the number of externals
  go
  from 2 to 17. Most of these are probably for one or two pet programs
  that
  should never have been added to the project as they are niche
 programs.
 
  I don't agree on this - the number of externals that /can be installed/
  has increased, but the only one required is BeautifulSoup. This is not
  different from how things were before. Thanks to the new packaging
  system,
  you are only asked to install them when required. Yes, they are
 typically
  for one or two scripts, but calling them 'pet programs' is just
 nonsense
  -
  the scripts DrTrigon has added (e.g. sum_disc/discussion summaries,
  subster/dynamic page updating from an external source,
  catimages/smart(er)
  image categorization based on content) are useful tools, even though Dr
  Trigon might be the only one running them at the moment.
 
 
  I would really like to see things streamlined and all of the cruft
  removed and get back to the nice library that we had.
 
  Apart from the patch.exe issue, I', not really sure what there is to
  streamline - the extra externals are only installed on demand and the
 new
  scripts are not in the way of using other scripts.
 
  Merlijn
 
  ___
  Pywikipedia-l mailing list
  Pywikipedia-l@lists.wikimedia.org
  https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
 
 
 


 --
 Amir

 ___
 Pywikipedia-l mailing list
 Pywikipedia-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l



 ___
 Pywikipedia-l mailing list
 Pywikipedia-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l


___
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l