Hi,
Some time ago I started collecting money for mac build server. We
didn't collect much but I couldn't resist and decided to get some
cheaper mac mini anyway. Yesterday I got some older Mac Mini a1283
(late 2009 model) and now I started setting it up for huggle
development.
Once it's all setup I would finally release some new huggle versions
for Mac. If you are a huggle developer and want to help out with this,
let me know and I can setup some remote access to that box (despite my
home internet is rather slow, so it kind of suck for remote desktop
etc).
BTW you can still support huggle development if you want:
http://tools.wmflabs.org/huggle/donate.htm
Hi,
New version of huggle is out, builds are being prepared right now.
There are no significant bug fixes, this is more or less just a
feature release, full changelog:
https://github.com/huggle/huggle3-qt-lx/compare/3.1.9...3.1.10
Most visible changes are probably links in HAN and the fact that
huggle now remembers layout of most windows, when you close them.
Hi,
Python support did kind of suck in recent huggle versions. With 3.1.10
it's going to be significantly improved and the following document
will start to apply:
https://github.com/huggle/huggle3-qt-lx/wiki/Python
If you were ever interested in writing python extensions for huggle,
the next version will hopefully make it useful enough to be used for
some simple operations.
On other hand keep in mind that python in huggle still lacks a lot of
possibilities compared to native C++ extensions. Python's C api do not
provide any good methods to marshall C/C++ data structures to/from
python and that makes it basically impossible to give python
programmers direct access to Qt window subsystem that huggle runs on
and many other interfaces for which we didn't explicitly created
marshalling proxies. In a nutshell it means you can't create new
windows or extend huggle's GUI through python. You can only use it to
process the data using various huggle's hooks or affect the way how
huggle works with these data (change scoring mechanisms, predictions
or change current functions etc).
Hi,
Since now huggle contains a new language "British English" I don't
know what the justification for its creation was, but if the reason
was that some parts of huggle interface were confusing, it's probably
because I wrote them and I am not a native English speaker.
If you really see any English errors or issues in original en.xml
file, they should be fixed directly in repository, rather than
creating more English versions that contain proper texts ;)
Thanks
Hi,
I managed to get nightly builds for ubuntu and windows running on
wikimedia labs. Both can be retrieved at
http://huggle.wmflabs.org/builds/ and should contain builds of latest
huggle's master from every day (builds are done usually between 0 -
1AM).
I believe this can be useful for beta testers, but keep in mind that
updates from nightly builds are not supported, so you should either
keep both stable and nightly versions, or switch from one to other
regularly. In case you decide to keep running nightly version, you
will need to update it yourself by hand.
Let me know if there were some questions.
Hi folks,
One of huggle users, MusikAnimal suggested to create a donate button
in huggle so that we could get money needed to improve support for
MacOS. While I am not generally against receiving donations :) I don't
like idea of putting any such a thing into huggle (I hate ads of any
sort in software). For that reason I created this simple page:
http://tools.wmflabs.org/huggle/donate.htm
My current goal is to collect at least $150 which is approximately a
half of a price of used Mac mini that could be used for this. I am
willing to fund the other half myself. So far we collected $50 thanks
to gift from (I guess) MusikAnimal, so we are sort of close to
reaching that goal :)
So, if you are running a Mac and you don't like how much the support
for it suck, consider sending some bucks there to make it better :P
money would be used pretty much just for a purchase of that mac box
which I would then make fully accessible to all devs in huggle team,
so that we could generate builds smoothly and test & optimize huggle
there.
If you are so rich that you use bucks to light up your cigars, you can
send there some even if you don't have a Mac :P or send them as a
donate to wikimedia project. Or to poor kids in Uganda.
Thanks!
Hello,
Huggle is an open source anti-vandalism tool for MediaWiki based
sites. See https://en.wikipedia.org/wiki/Wikipedia:Huggle for more.
We are in desperate need for more release managers - eg. people who
manage releases of huggle for following platforms:
* MS Windows (currently getting all stable releases and even some beta
releases) - more beta releases needed
* MacOS (currently getting some stable releases only) - stable and
beta releases needed
* Linux Ubuntu (currently getting all stable releases) - beta releases needed
* Linux Debian (currently not getting any releases) - both needed
Nightly builds for all platforms would be cool. (I can do that for
ubuntu only right now, using wikimedia labs).
Requirements:
* Heavily trusted thorough wikimedia project (release managers make
binary packages of huggle which are then installed on hundreds of
computers by our users - we need to make sure they will not contain
any viruses, malware or corrupt builds that would compromise
credentials of users).
* Intermediate knowledge of programming
* Ability to compile C++ source code for one or more of those platforms
* Ability to create standard packages for one or more of those
platforms (NSI for windows, DMG for MacOS, DEB for linux)
* Intermediate knowledge of git
If you meet those ^ and want to help us with the development of
huggle, please let us know! For beginning you would be responsible for
packaging of beta versions, so there is not much to break :) so if you
don't feel confident in any of required areas, don't worry.
NOTE: Huggle is open source project - we are all volunteers and this
is not a job offer for a paid position. So please, don't send me CV's
etc (it actually happened once to me when I sent a similar mail in
past). If you would like to help us with this task - just reply to
this thread, or send me a private mail.
Many thanks on behalf of huggle team :)
Hi
I found many critical bugs while I was reviewing the code and I think
we should release new version ASAP
What is fixed:
Some people reported that huggle randomly crashes to them, especially
on Mac. There were errors that I overlooked because of GNU specific
memory management done by their compilers. Huggle that is compiled
with GNU rarely crashes, even if it should have, as it at some point
works with deleted classes. When using huggle compiled with MSVC
compiler I got a lot of these crashes and they were completely OK as
there really was a bug in code.
I also managed to get over that weird bug in mediawiki causing users
to be unable to revert edits, simply by implementing logout feature so
that huggle doesn't need to be restarted when your mediawiki session
get broken but you only provide your credentials once more.
I consider this as a major issues and now that we have them resolved,
new release should happen immediately. Problem is that I didn't test
huggle very much, so if you can please download and compile latest
source code and try it out. I think I will release next version
tomorrow so maybe we can find some more issues by then.