{"thread":{"id":"11435","subject":"[ANNOUNCE] qgit-2.1 and qgit-1.5.8","startedAt":"2007-12-31T07:35:29Z","lastAt":"2008-01-01T08:26:55Z","messageCount":6,"participants":["Marco Costalba","Boaz Harrosh"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"64254","messageId":"e5bfff550712302335ie96e143g55c93e984fba6aaa@mail.gmail.com","threadId":"11435","inReplyTo":null,"subject":"[ANNOUNCE] qgit-2.1 and qgit-1.5.8","fromName":"Marco Costalba","fromEmail":"mcostalba-re5jqeeqqe8avxtiumwx3w@public.gmane.org","sentAt":"2007-12-31T07:35:29Z","receivedAt":"2007-12-31T07:35:29Z","isPatch":false,"sender":{"key":"mcostalba-re5jqeeqqe8avxtiumwx3w@public.gmane.org","avatar":null},"body":"\nHi all,\n\n  new versions of Qt4 based qgit-2.1 and stable Qt3 based qgit-1.5.8\nhave been released.\n\nDownload tarballs from\nhttp://sourceforge.net/project/showfiles.php?group_id=139897\n\nOr directly from git repositories\n\ngit://git.kernel.org/pub/scm/qgit/qgit.git   (qgit-1.5.8)\ngit://git.kernel.org/pub/scm/qgit/qgit4.git  (qgit-2.1)\n\n\nStable qgit-1.5.8 has only maintenance fixes, not a lot indeed, it\nhappens to be already very stable.\n\nNew stuff is in qgit-2.1, you can find a detailed changelog at\n\nhttp://git.kernel.org/?p=qgit/qgit.git;a=shortlog\n\n\nAfter popular request, this time I have packaged qgit-2.1 in a nice\nWindows installer (Inno Setup based) downloadable from the above\nsourceforge link, so that our Window's friends can try qgit without\nworrying about compilers, Qt libraries and other geeky things ;-)\n\nWindow installer will ask you to locate the msysgit directory. Indeed\nmsysgit is the only supported git distribution under Windows, because\nCygwin has some issues and is also muuuch slower.\n\nSo the only prerequisite is to have already installed msysgit\n(http://code.google.com/p/msysgit/)\n\n\nHappy new year 2008 !\nMarco\n"},{"id":"64262","messageId":"e5bfff550712310358g347d883fm9866f328f24e3ad0@mail.gmail.com","threadId":"11435","inReplyTo":"4778CB78.2010906@yahoo.it","subject":"Re: [ANNOUNCE] qgit-2.1 and qgit-1.5.8","fromName":"Marco Costalba","fromEmail":"mcostalba@gmail.com","sentAt":"2007-12-31T11:58:27Z","receivedAt":"2007-12-31T11:58:27Z","isPatch":false,"sender":{"key":"mcostalba@gmail.com","avatar":null},"body":"On Dec 31, 2007 11:59 AM, Filippo Zangheri <filippo.zangheri@yahoo.it> wrote:\n>\n> Hi,\n>\n> I git-cloned qgit-2.1 from your repository, then ran `qmake qgit.pro`, but `make` gave me errors.\n\nYes, you need qmake of Qt4 not the Qt3 one.\n\n> Afterwards I deleted src/Makefile, ran `qmake-qt4 qgit.pro` and `make` starts compiling some files but the process ends with other errors.\n> This is the command line:\n>\n> filippo@master:/usr/src/git/qgit$ make\n> cd src && make -f Makefile\n> make[1]: Entering directory `/usr/src/git/qgit/src'\n> make -f Makefile.Release\n> make[2]: Entering directory `/usr/src/git/qgit/src'\n> g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT  -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I../../../../share/qt4/mkspecs/linux-g++ -I. -I../../../../include/qt4/QtCore -I../../../../include/qt4/QtCore -I../../../../include/qt4/QtGui -I../../../../include/qt4/QtGui -I../../../../include/qt4 -I../src -I../build -I../build -o ../build/customactionimpl.o customactionimpl.cpp\n> make[2]: Leaving directory `/usr/src/git/qgit/src'\n> make[1]: Leaving directory `/usr/src/git/qgit/src'\n> ../build/ui_customaction.h: In member function 'void Ui_CustomActionBase::setupUi(QWidget*)':\n> ../build/ui_customaction.h:68: error: 'class QHBoxLayout' has no member named 'setLeftMargin'\n> ../build/ui_customaction.h:69: error: 'class QHBoxLayout' has no member named 'setTopMargin'\n\nThis is because you need at least Qt 4.3 as written in the README.\n\n>\n>\n>\n> I'm running Debian Etch 4.0 with vanilla kernel version 2.6.23.1 and I have the following packages installed:\n>\n> filippo@master:/usr/src/git/qgit$ dpkg -l | grep qt4\n> ii libqt4-core                  4.2.1-2+etch1   Qt 4 core non-GUI functionality runtime library\n> ii libqt4-dev                   4.2.1-2+etch1   Qt 4 development files\n> ii libqt4-gui                   4.2.1-2+etch1   Qt 4 core GUI functionality runtime library\n> ii libqt4-qt3support    4.2.1-2+etch1   Qt 3 compatibility library for Qt 4\n> ii libqt4-sql                   4.2.1-2+etch1   Qt 4 SQL database module\n> ii qt4-dev-tools                4.2.1-2+etch1   Qt 4 development tools\n>\n>\n> what am I doing wrong?\n>\n\nPlease upgrade to Qt 4.3 and everything will be OK ;-)\n\n\nHappy new year\nMarco\n"},{"id":"64270","messageId":"47792B3E.60509@panasas.com","threadId":"11435","inReplyTo":"e5bfff550712310358g347d883fm9866f328f24e3ad0@mail.gmail.com","subject":"Re: [ANNOUNCE] qgit-2.1 and qgit-1.5.8","fromName":"Boaz Harrosh","fromEmail":"bharrosh@panasas.com","sentAt":"2007-12-31T17:47:42Z","receivedAt":"2007-12-31T17:47:42Z","isPatch":false,"sender":{"key":"bharrosh@panasas.com","avatar":"https://gravatar.com/avatar/347e426f8ca0409f6891ceeefd4c3c2d8769608382323057efeaa362b4c3dbf3?d=mp&s=160"},"body":"On Mon, Dec 31 2007 at 13:58 +0200, \"Marco Costalba\" <mcostalba@gmail.com> wrote:\n> On Dec 31, 2007 11:59 AM, Filippo Zangheri <filippo.zangheri@yahoo.it> wrote:\n>> Hi,\n>>\n>> I git-cloned qgit-2.1 from your repository, then ran `qmake qgit.pro`, but `make` gave me errors.\n> \n> Yes, you need qmake of Qt4 not the Qt3 one.\n> \n<snip>\n\nA Theoretical question.\nIs it possible to compile Qt4 app all statically linked and run it on a Qt3 based KDE\nmachine. Some thing like the windows installation, where every thing is self-contained?\n\nThanks\nBoaz\n"},{"id":"64272","messageId":"e5bfff550712311007j1cd8223es51b6a59dfb958193@mail.gmail.com","threadId":"11435","inReplyTo":"47792B3E.60509@panasas.com","subject":"Re: [ANNOUNCE] qgit-2.1 and qgit-1.5.8","fromName":"Marco Costalba","fromEmail":"mcostalba@gmail.com","sentAt":"2007-12-31T18:07:50Z","receivedAt":"2007-12-31T18:07:50Z","isPatch":false,"sender":{"key":"mcostalba@gmail.com","avatar":null},"body":"On Dec 31, 2007 6:47 PM, Boaz Harrosh <bharrosh@panasas.com> wrote:\n> On Mon, Dec 31 2007 at 13:58 +0200, \"Marco Costalba\" <mcostalba@gmail.com> wrote:\n> > On Dec 31, 2007 11:59 AM, Filippo Zangheri <filippo.zangheri@yahoo.it> wrote:\n> >> Hi,\n> >>\n> >> I git-cloned qgit-2.1 from your repository, then ran `qmake qgit.pro`, but `make` gave me errors.\n> >\n> > Yes, you need qmake of Qt4 not the Qt3 one.\n> >\n> <snip>\n>\n> A Theoretical question.\n> Is it possible to compile Qt4 app all statically linked and run it on a Qt3 based KDE\n> machine. Some thing like the windows installation, where every thing is self-contained?\n>\n\nIt's also very practical...I have _only_ KDE 3 installed, not KDE 4 ;-)\n\nI have both Qt4 and Qt3 development (shared) libraries installed and\nthere is absolutely no compatibility problem, the only thing you have\nto remember is when running\n\nqmake qgit.pro\n\nthe first time, you need to be sure is the Qt4 qmake, not the Qt3.\nBecause I have Qt3 qmake in path, not the Qt4 one, I need to\nexplicitly give the whole path the first time I configure the sources,\nsomething like\n\n/usr/lib/qt4/bin/qmake qgit.pro\n\nThen no other settings are needed, when you call make, the Makefiles\nare already built by qmake to search for the correct libraries.\n\n\nHope this helps...\n\nMarco\n"},{"id":"64291","messageId":"4779F200.1020507@panasas.com","threadId":"11435","inReplyTo":"e5bfff550712311007j1cd8223es51b6a59dfb958193@mail.gmail.com","subject":"Re: [ANNOUNCE] qgit-2.1 and qgit-1.5.8","fromName":"Boaz Harrosh","fromEmail":"bharrosh@panasas.com","sentAt":"2008-01-01T07:55:44Z","receivedAt":"2008-01-01T07:55:44Z","isPatch":false,"sender":{"key":"bharrosh@panasas.com","avatar":"https://gravatar.com/avatar/347e426f8ca0409f6891ceeefd4c3c2d8769608382323057efeaa362b4c3dbf3?d=mp&s=160"},"body":"On Mon, Dec 31 2007 at 20:07 +0200, \"Marco Costalba\" <mcostalba@gmail.com> wrote:\n> On Dec 31, 2007 6:47 PM, Boaz Harrosh <bharrosh@panasas.com> wrote:\n>> On Mon, Dec 31 2007 at 13:58 +0200, \"Marco Costalba\" <mcostalba@gmail.com> wrote:\n>>> On Dec 31, 2007 11:59 AM, Filippo Zangheri <filippo.zangheri@yahoo.it> wrote:\n>>>> Hi,\n>>>>\n>>>> I git-cloned qgit-2.1 from your repository, then ran `qmake qgit.pro`, but `make` gave me errors.\n>>> Yes, you need qmake of Qt4 not the Qt3 one.\n>>>\n>> <snip>\n>>\n>> A Theoretical question.\n>> Is it possible to compile Qt4 app all statically linked and run it on a Qt3 based KDE\n>> machine. Some thing like the windows installation, where every thing is self-contained?\n>>\n> \n> It's also very practical...I have _only_ KDE 3 installed, not KDE 4 ;-)\n> \n> I have both Qt4 and Qt3 development (shared) libraries installed and\n> there is absolutely no compatibility problem, the only thing you have\n> to remember is when running\n> \n> qmake qgit.pro\n> \n> the first time, you need to be sure is the Qt4 qmake, not the Qt3.\n> Because I have Qt3 qmake in path, not the Qt4 one, I need to\n> explicitly give the whole path the first time I configure the sources,\n> something like\n> \n> /usr/lib/qt4/bin/qmake qgit.pro\n> \n> Then no other settings are needed, when you call make, the Makefiles\n> are already built by qmake to search for the correct libraries.\n> \n> \n> Hope this helps...\n> \n> Marco\n\nThanks because of your help I was brave enough to install qt4 and compile qgit.\nIt works.\n\nWe use it a lot here. When the guys make a mess, and you need to figure what\nhappened than qgit is your only friend. I intend to hack some extra stuff that\nwe need often.\n\nBoaz\n"},{"id":"64292","messageId":"e5bfff550801010026x62d53b25m2e78a30b4a8b0ee@mail.gmail.com","threadId":"11435","inReplyTo":"4779F200.1020507@panasas.com","subject":"Re: [ANNOUNCE] qgit-2.1 and qgit-1.5.8","fromName":"Marco Costalba","fromEmail":"mcostalba@gmail.com","sentAt":"2008-01-01T08:26:55Z","receivedAt":"2008-01-01T08:26:55Z","isPatch":false,"sender":{"key":"mcostalba@gmail.com","avatar":null},"body":"On Jan 1, 2008 8:55 AM, Boaz Harrosh <bharrosh@panasas.com> wrote:\n>\n>\n> We use it a lot here. When the guys make a mess, and you need to figure what\n> happened than qgit is your only friend. I intend to hack some extra stuff that\n> we need often.\n>\n\nGlad to hear this. Hacking on qgit spans from very easy to nasty,\naccording to what you hack, in case, please, don't hesitate to write\nme for some hints or API clarifications.\n\nThanks\nMarco\n"}]}