Commit graph

169 commits

Author SHA1 Message Date
Peter Foley
406dfa3240 speed-up module-deps.pl
Change-Id: Idf703b1b5e26e32a0e8276c6f2eba51cd80f1b0b
2013-03-26 11:39:36 -04:00
Peter Foley
df78a7e1c9 perl defined is deprecated
Change-Id: Ibe63cf7c70dc12ae76a6d21ef8c05c58c684eb82
2013-03-16 16:14:37 -04:00
Peter Foley
cbd5b85dfa move update_pch.sh to a more obvious place
Change-Id: I379bfa8a8531c9ebc09d29ac789d70c8c5dafc79
2013-03-15 21:19:10 -04:00
Jack Leigh
1b5898a315 first crack at writing a linter for .ui files
Change-Id: I51fd2b426e3292647ca618bf867d22275d7ed4fd
Reviewed-on: https://gerrit.libreoffice.org/2762
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2013-03-15 20:18:08 +00:00
David Ostrovsky
0c883eac17 module-deps: optimize dependency tree after library collapsing
Change-Id: I251572564422f99f56021275afd6294e958bbff9
2013-03-11 23:50:19 +01:00
David Ostrovsky
0670c3f3da module-deps.pl: extend dependency graph generation
Induce the module name from the library name. Report the libraries that can
not be mapped to a module. Make the resulting module dependency graph unique.
Add diagnostic options:

--help
--verbose
--version

Add convenience options (primary for caching):

--from-file
--to-file

Add output option

--output

Provide a manual page with hints how to hack on it.

Change-Id: Ib5c029c6ea197ca4f66fe6958ecbc3f78452c603
2013-03-09 23:26:38 +01:00
Petr Mladek
7cc7e40278 lo-commit-stat: new --bugs-changelog option
Add --bugs-changelog option to print the list of bugs in the style
of SUSE changelog

Optimized the code to check bugzilla only once when you generate
more logs.

Change-Id: I56eeda92628422f1b649c0fd71ae9146aeaa85c9
2013-03-06 16:03:44 +01:00
Michael Meeks
499e53a95e make debugging / cache better and kill a warning. 2013-03-06 10:35:55 +00:00
Michael Meeks
7980049ceb significantly faster and less lame module dep collapsing. 2013-03-06 09:54:23 +00:00
Michael Meeks
956c8eed2c world's lamest code for generating graphviz from module deps. 2013-03-05 18:32:11 +00:00
Michael Meeks
d614ca7ebe initial gnumake module deps dumping. 2013-03-05 10:23:17 +00:00
Andras Timar
a5783fe922 remove stale javafilters
Change-Id: Id0c413d64e6f6fa7ded3c5ff10e764bc2e40f006
2013-03-03 19:19:26 +01:00
Michael Stahl
6e18e1f54b get-bugzilla-attachments-by-mimetype: add "application/vnd.visio.xml"
Change-Id: I113f7bf3fd4194011efe83b1776ca42ad489f652
2013-02-25 14:27:07 +01:00
Caolán McNamara
aa0b9d13b5 change lib:widget delimiter from : to -
because glade catalogs don't allow : in widgetnames
which blocks making a catalog for our custom widgets

Change-Id: I3d590ce7451264b49fa5a82a752dac44e47bbd81
2013-02-21 10:53:15 +00:00
Caolán McNamara
158aee9ad3 Resolves: fdo#60627 wrong lib names for some custom widgets
Under Linux dlsym will search other locations and find them if they exist
elsewhere, but not under windows, so its easy to put the wrong lib name in if
developing under Linux because it'll generally work anyway.

So add a script: bin/verify-custom-widgets-libs which can be used under Linux
to verify that the required factory methods exist in the right lib.

Change-Id: Ic30f8da5acc4712684a7a25fbfb003e8b21cb867
2013-02-15 12:23:13 +00:00
Petr Mladek
ffd2cc342f lo-pack-sources: run NOCONFIGURE=1 ./autogen.sh instead of autoreconf
autogen.sh runs the needed tools with the right include paths

Change-Id: Ia253b19566eeda31a1190a4fa7c543f7ffb63bfb
2013-01-22 17:59:52 +01:00
Michael Stahl
f8d7ddc805 convwatch.py: make it run on Python 3
Change-Id: Iaf0303f5268233ff34a4d4a31d1955fc6f58e7e2
2012-12-20 20:00:36 +01:00
Matúš Kukan
54b6b5ddaf remove bin/repo-list accidentally added in c2537d7d1c
Change-Id: I2ff51793718a26f62157c3847034ac3fae905292
2012-12-19 22:13:43 +01:00
Tomas Chvatal
f9f89ee1dc Add librelogo to lists
Change-Id: Iee20612a194b563d89c02a286993cd16fd196bbe
2012-12-19 22:07:11 +01:00
Tomas Chvatal
c2537d7d1c Add py script provider to pyuno
Change-Id: Ib2791daa0e2c219aee089c4417289316bd0759c9
2012-12-19 07:53:22 +01:00
Petr Mladek
3e0e88f675 lo-commit-stat: allow to filer cherry-picked commits
Add --cherry option that filters commits using the "git cherry" command.

Note that you need to pass git arguments for "git cherry". It means
"old-branch-or-tag" "new-branch-or-tag".

Change-Id: Iea67d0ead205c66112791cb0444fa183c7fa6e9b
2012-11-29 11:23:59 +01:00
Petr Mladek
93d021a780 lo-commit-stat: allow to generate more logs at once
It takes ages to get bug summary from bugzilla => it is worh to
generate normal and wiki logs at the same time. Why not produce
all logs with one call

Add --commits option. Also rename --wikibugs to --bugs-wiki.

Use .wiki suffix for wiki logs. Also rename "commit-log" to "commits".
It is enough to use ".log" as the suffix.

Change-Id: I92bbc4d56a0ae9e23401be0677256059c777d712
2012-11-20 16:10:58 +01:00
Petr Mladek
39afe720fe lo-pack-sources: use module instead of piece
we use git submodules, so it makes more sense (hopefully)

Replaced options:
    --no-lo-pieces with --no-submodule
    --piece=<piece> with --module=<module>

Removed hopefully unused option:
    --no-lo-core

Change-Id: Icbf742991ccda2f7833a5b50d51cb1421885383d
2012-11-19 18:16:25 +01:00
Petr Mladek
0746c95f26 lo-commit-stat: make it working with git submodules
renamed options:
    --no-piece to --no-submodule
    --piece=<piece> to --module=<module>

Change-Id: Ic4f1e3f4bdbe4f4fc175fea82e670310753ce130
2012-11-19 17:52:40 +01:00
Petr Mladek
b479f7f767 lo-pack-sources: use the same top-level directory in all tarballs
It allows to avoid symlinks more easily.

In addition, I did some clean up. I removed support for packing pieces
from standalone checkout. I guess that noone is using it.

Change-Id: I3c712f5eb12108229a157c636e0a63eca4ae0d6b
2012-11-19 17:06:21 +01:00
Petr Mladek
d0776ccbd5 bin/lo-pack-sources: fix to work with submodules
I still want to use the same top level dir in all tarballs but not today :-)

Change-Id: Iddbc8f91a84c4c73133a0eb4305d8aef7dc5c043
2012-11-16 18:33:23 +01:00
Norbert Thiebaud
6527f30e24 add a script to generate the source tarball post submodule
To simplify things, we generate the source tarball with
all the submodules included.
so building from source should now be:

wget the tarball and untar
cd into the resulting directory
./autogen.sh + make

Change-Id: Ie8e65a81309cf11728c5144c9001f7d96670f815
2012-11-16 07:20:52 -06:00
Norbert Thiebaud
5e026220bc bin/distro-install* are called from Makefile so the env is already there
Change-Id: I11242a896297f71ce0977c5ffeadf5f64f61455e
2012-11-14 05:18:36 -06:00
Norbert Thiebaud
288a3e6ef7 add a way to extract variables from config_host/build and shell-export them
usage:
. ./bin/get_config_variables [ --host | --build ] variable [variable ...]

--host is the default

Change-Id: I37d90faf613dfbdb060c18e25370175fde26f3bf
2012-11-14 04:00:50 -06:00
Petr Mladek
1cbfcdd967 distro-install: correcly pack KDE and TDE addressbook (bnc#779697)
Change-Id: Ieb37b226dcccb36d1c0e55e95d99e90ff26d8a26
2012-11-12 10:41:13 +01:00
Norbert Thiebaud
060219ac1a binfilter.die.die.die
Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3
Reviewed-on: https://gerrit.libreoffice.org/1014
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-09 07:58:02 +00:00
Petr Mladek
29decbdb14 SUSE builds use the vendow SUSE now :-)
Change-Id: I32ecaaea616a1c0ffa62f72a1f3fb3a14d5144c6
2012-11-06 15:55:02 +01:00
Christian Lohmaier
664012b313 remove GIT_REPO_NAMES (duplicated by GIT_NEEDED_SUBMODULES)
use plain copy instead of git-new-workdir when using --with-linked-git
configure switch (point it to your master copy of the core-repo)
also remove obsolete bin/create_bootstrap_links, bin/mkworkdir and
bin/repo-list[.in]

Change-Id: I37028badf2c46a24a3d628e80476efe4dd365d06
Reviewed-on: https://gerrit.libreoffice.org/912
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-10-31 16:29:12 +00:00
Norbert Thiebaud
9152c42a65 submodules migration
Change-Id: Ib3e472a4b1abf880f695be7a6667393d6a82f10d
2012-10-16 11:28:26 -05:00
Stephan Bergmann
6dcb3d4ef4 Related fdo#51252: No more prereg, no more unopkg sync
Now that 5c47e5f63a "fdo#51252 Disable copying
share/prereg/bundled to avoid startup crashes" removed the use of share/prereg,
there is no longer need to generate it in the first place (by calling "unopkg
sync" at build or installation time), and so no need for the "unopkg sync" sub-
command, either.  This also allows to simplify some of the jvmfwk code that was
only there so that "unopkg sync" (which can require a JVM) can work in "hostile"
environments (during build and installation).

Change-Id: I52657384f4561bf27948ba4f0f88f4498e90987f
2012-08-10 16:03:28 +02:00
Caolán McNamara
ff7c116621 want to search for some sample pcts
Change-Id: I1e3c8e0994d17c6d5465fe63ab73f927e90c4991
2012-07-27 12:27:23 +01:00
Caolán McNamara
96215af8ad redhat bugzilla changed a bit
Change-Id: I95f0a96ac52ae929e20096d135207f8a0c040ca5
2012-07-27 12:27:23 +01:00
Thorsten Behrens
724b4eab1a Make commit stat script recognize opensuse fate entries, too
Change-Id: Ia6b3e6459c5bda7ea24091024cf3dabd19746237
2012-07-12 01:33:48 +02:00
Thorsten Behrens
418df9282d Slightly more robust removal of bug title prefix.
Change-Id: Ic37589222831d03ec48689a077b1eb16a9199385
2012-06-25 13:59:58 +02:00
Petr Mladek
c7b98f2fd8 put the two new optinal desktop files into right file lists
Change-Id: I9e62bb0c14f2ba0d481cb4e926935af2394a652d
2012-06-19 13:52:50 +02:00
Petr Mladek
6c968d5d19 lo-commit-stat: really print the piece title into the log file
perl is really funny; the file handle can't be delimited by a comma

Change-Id: I49661d784ec3a10134e448800a3b81343e6748b1
2012-06-13 12:55:13 +02:00
Thorsten Behrens
d5e3a6ae44 No need for fancy string formatting, use plain print
Change-Id: I6886664951e76ce66c991f3657751f79e7896f0b
2012-06-13 11:21:27 +02:00
Petr Mladek
2e353b8daa lo-commit-stat: avoid problems whit '%' in the commit message
Change-Id: Ia10bac649cc078f6ef39002d280dcff7e5d0b06d
2012-06-12 19:46:42 +02:00
Petr Mladek
b74119aed7 lo-pack-sources: correct check for valid libreoffice/core dir
Change-Id: I8dbe60b85d0a330e3b2b5f54984b561fe9be05be
2012-06-12 19:42:13 +02:00
Thorsten Behrens
9852f01df9 Optionally output wiki-markup from lo-commit-stat
Starts to be a bit annoying to roll shell-sed every release.
We fix too many bugs.

Change-Id: I34b0e9c2bf2c43f84abd555a9d2ac7dde0b6ba3a
2012-06-12 03:36:01 +02:00
Petr Mladek
277b7fd3a4 new script config_host.mk.source
it allows to source variables from config_host.mk into shell;
there are many different hacks for this on other locations

Use this script in bin/distro-install-*; The original solution
with 'eval' did not work because shell was not able to pass
that many arguments

Change-Id: I3d9eb2fe2d6804a3c7783487e9c70f093edb2ad5
2012-06-11 18:24:22 +02:00
Korrawit Pruegsanusak
efecdeceb8 lo-commit-stat: better formatting for bug fix commits
* some used "resolved" instead of "resolves"
* some didn't have a colon after that
* some inserted a space after bug ID and a separator
* some used a "-" as a separator

Change-Id: Iee6a0f0346a257124e9488fc8f3bbdc59b32cbac
2012-06-01 00:24:22 +07:00
Korrawit Pruegsanusak
9feed9c7a5 lo-commit-stat: we don't have 'bootstrap' repo anymore
Change-Id: I2c5a73f992f204bccf8f1d125334d2746a1884fa
2012-06-01 00:24:20 +07:00
Korrawit Pruegsanusak
f439d765a4 lo-commit-stat: lowercase first char if the word contains only lowercase chars
For Example:
* ScConditionalFormat -> no change
* SVG -> no change
* WaE -> no change
* Some -> some

After this change, we now have to sort case-insensitively,
or the lines starting with uppercase will clog up together.

Change-Id: If08cbaa19e6f3496dd1f07920464d16140e2aa3a
2012-06-01 00:24:18 +07:00
Korrawit Pruegsanusak
6858c3eb53 lo-commit-stat: bug ID should have >= 4 digits
This is to avoid capturing stack frame numbers as bug ID.
http://lists.freedesktop.org/archives/libreoffice/2012-February/027133.html

Change-Id: I14169d3a7db73a5d10df01ad1fd9fb95e4c0bd2f
2012-06-01 00:24:16 +07:00