virtuoso-opensource DFSG changes
Will Daniels
mail at willdaniels.co.uk
Thu Feb 11 19:17:15 UTC 2010
Will Daniels wrote:
> Seems many of the current patches can be dropped for 6.1.0 but looks
> like the OAT patch in crypto.js will need updating and I haven't exactly
> figured out what it's all about yet. I can't find any bug record on
> sf.net to help there, is there some discussion I can reference?
OK, as best as I can tell, the following issues are now resolved in the
upstream sources:
- DFSG: OAT Scripts
* msapi.js: Dead in upstream CVS [1]
* ymapapi.js: Dead in upstream CVS [2]
* customYahooLoader.js: Dead in upstream CVS [3]
* bootstrap.js: Use of customYahooLoader.js removed upstream [4]
- DFSG: CalendarPopup.js
* in appsrc/ODS-Addressbook/www/template/template.vspx [5]
* in appsrc/ODS-Bookmark/www/template/template.vspx [6]
* in appsrc/ODS-Briefcase/www/template/template.vspx [7]
* in appsrc/ODS-Calendar/www/template/template.vspx [8]
* in appsrc/ODS-FeedManager/www/template/template.vspx [9]
* in appsrc/ODS-Framework/comp/page.xsl [10]
* in appsrc/ODS-Polls/www/template/template.vspx [11]
* in appsrc/ODS-WebMail/xslt/common.xsl [12]
- DFSG Rich Text Editor
* in appsrc/ODS-Framework/Makefile.am [13]
* in appsrc/ODS-WebMail/Makefile.am [14]
* in appsrc/ODS-Framework/make_vad.sh [15]
- DFSG: schemaview
* binsrc/samples/schemaview/Makefile.am: Dead in upstream CVS [16]
- DFSG: sha.h Dependency
* in libsrc/Wi/Makefile.am [17]
- DFSG: TPC-W Code
* in binsrc/samples/Makefile.am [18]
* in configure.in [19]
- DFSG: yacutia/ie7
* in binsrc/yacutia/Makefile.am [20]
- Repack: zlib Library
* libsrc/Wi/bif_file.c: Fixed upstream for external zlib [21]
Also the following build issue seems resolved upstream:
- gmake to make
* in libsrc/Wi/Makefile.am [22]
The list is not exhaustive with respect to upstream - I only checked the
things we were patching for 6.0.1rc1. So I think we can drop the
following quilt patches completely:
- repack-calendarpopup.patch
- repack-rte.patch
- repack-schemaview.patch
- repack-sha.patch
- repack-tpcw.patch
- repack-yacutia-ie7.patch
What issues remain are:
- Build: generated code multiple outputs
* libsrc/plugin/Makefile.am: No change; patched
- Build: gmake to make
* binsrc/sqldoc/vspx_doc.sh: No change; patched
- DFSG: ODS Wiki
* No change; repack to remove
- DFSG: Tutorial
* No change; repack to remove binaries
- DFSG: OAT Scripts
* OpenLayers.js: No change; remove on repack
* webclip.js: No change; remove on repack
* crypto.js: No change; repack to remove md5 and sha functions
* bootstrap.js: Improved; patch to fix crypto usage
- Repack: zlib Library
* Blanked out libsrc/zlib/Makefile.am for autotools
- Repack: PCRE Library
* AC_CHECK_LIB(pcre, pcre_compile) in /configure.in
* Patched for external lib in libsrc/Wi/bif_regexp.c
* Patched for external lib in libsrc/Wi/xqf.c
* Patched for external lib in libsrc/util/Makefile.am
So that the quilt patch series is now:
- build-generated-code-multiple-outputs.patch (same)
- build-gmake-to-make.patch (reduced)
- repack-tutorial.patch (same)
- repack-ods-wiki.patch (same)
- repack-oat.patch (reduced)
- repack-pcre.patch (refreshed)
- repack-zlib.patch (reduced)
Hope this is of some use. As usual I got in a mess with git and
associated tools. My master/upstream/pristine-tar branches on assembla
ended up in a bad state so I rewound them today and tried to redo the
workflow with pristine-tar and git-import-orig that I finally figured
out after spotting the gbp.conf file and a bit of googling...doh! What
can I say...I'm learning!? :D
This scale of packaging may be unreasonably beyond my experience to
be involved, but since I started it I would like to continue to follow
things and try to help where I can, if nobody minds. I think I'm
learning a lot here.
I think everything ended up mostly consistent, but my master branch was
still a mess so I cloned a fresh "alioth" branch from alioth/master and
rebased my changes into 3 commits there, which would be the best branch
for you to pull from if interested. I will just restart my master branch
from whatever you push in the end for 6.1.0 :D
What are the next priorities do you think? To re-organise the package
properly? The dependencies are in a mess (my fault) and kubuntu has done
something now with converting this package to build a "nepomuk-virtuoso"
package in lucid and the two don't sit well together just yet...not sure
what the plan is there, though I guess this is the wrong forum for
worrying about ubuntu :P
Cheers,
Will
[1] CVS/MAIN revision 1.7: Removed custom map loaders
[2] CVS/MAIN revision 1.5: Removed custom map loaders
[3] CVS/MAIN revision 1.8: Removed custom map loaders
[4] CVS/MAIN revision 1.26: Removed custom map loaders
[5] CVS/MAIN revision 1.29: Added new popup calendar based on OAT
[6] CVS/MAIN revision 1.36: Added new popup calendar based on OAT
[7] CVS/MAIN revision 1.26: Added new popup calendar based on OAT
[8] CVS/MAIN revision 1.34: Fixed JS popup calendar
[9] CVS/MAIN revision 1.35: Added new popup calendar based on OAT
[10] CVS/MAIN revision 1.40: Added new popup calendar based on OAT
[11] CVS/MAIN revision 1.19: Added new popup calendar based on OAT
[12] CVS/MAIN revision 1.28: Added new popup calendar based on OAT
[13] CVS/MAIN revision 1.18: Added ckeditor to replace rte
[14] CVS/MAIN revision 1.17: Removed deprecated version of rte
[15] CVS/MAIN revision 1.63: Added ckeditor to replace rte
[16] CVS/MAIN revision 1.2: Removed reprecated samples/demos
[17] CVS/MAIN revision 1.62: Fixed dependency
[18] CVS/MAIN revision 1.5: Removed reprecated samples/demos
[19] CVS/MAIN revision 1.296: Removed deprecated samples
[20] CVS/MAIN revision 1.7: Removed support for IE 5 and 6 compatibility
[21] CVS/MAIN revision 1.60: Fixed building with external zlib
[22] CVS/MAIN revision 1.63: Fixed building on debian
More information about the Pkg-virtuoso-maintainers
mailing list