buggNewSense GNU/Linux - Bugs: bug #29882, OpenOffice.org has non-free...

 
 

bug #29882: OpenOffice.org has non-free components

Submitted by:  Sam Geeraerts <samgee>
Submitted on:  Fri 14 May 2010 04:40:48 PM UTC  
 
Category:  gNewSense 2 Severity:  5 - Blocker
Item Group:  i386 Status:  Fixed
Privacy:  Public Assigned to:  Sam Geeraerts <samgee>
Open/Closed:  Closed

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( Jump to the original submission)

Sat 20 Nov 2010 09:55:28 AM UTC, comment #7: 

After some disk space problems it finally built. Both versions install and work fine.

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Sat 13 Nov 2010 03:34:38 PM UTC, comment #6: 

I got the source in Bazaar after I unpacked the internal tarballs. I made 2 branches: 1 for deltah and 1 for deltah-security.

We want to have our own builds instead of the packages from upstream. Putting openoffice.org in packages-to-remove would keep it from polluting our repo, but that would also delete our own builds. Building both OO.o branches takes more than a day, so we don't want to do that every time Builder runs. I was able to get reprepro's FilterList feature working. This makes reprepro ignore every "purge" package listed in purge-hardy when updating. It doesn't remove any packages, so I added some code to handle that too. Revision 436.

I added OO.o to the list of VCS packages (rev. 437,438). Next Builder run should process it all.

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Fri 03 Sep 2010 05:49:09 PM UTC, comment #5: 

The bazaar server on sandbox can't swallow pushing the branch on there. It grinds to a halt at around 370 MiB pushed (of 960 MiB total for 1 branch) on account of (I think) memory shortage.

In summary, the options investigated so far:

1) gen script: doesn't work because dpkg-source can't handle binary diffs (boost lib sits in an internal tarball). Upgrading dpkg-dev is not an option because of dependency hell.

2) Keeping our own source(s) in VCS: doesn't work because [see above].

I'm out of ideas.

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Thu 02 Sep 2010 04:43:22 PM UTC, comment #4: 

I'm trying this setup:

1) Put latest version of OO.o from every component in a separate bzr branch. deltah-updates and deltah-security have the same version, but I can't think of a way to make reprepro put one version in packages/ in both components, so I'm just going to have to waste some space (a few GiB), bandwith and time on this.
2) Remove the offending boost version from every branch.
3) Remove openoffice.org from the repo by hand and put it in purge-hardy so that it doesn't get pulled in again.

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Sat 15 May 2010 09:10:41 PM UTC, comment #3: 

The problematic boost version can probably be removed. From #dev.openoffice.org:

<samgee> I'm looking at the source of OO.o in Ubuntu 8.04. It has 2 versions of boost. Are they both necessary?
<samgee> that's OO.o 2.4.0/2.4.1, btw
<_rene_> samgee: no, only one is used. (and probably the package uses neither of them anyway)
<_rene_> samgee: old versioons of OOo have one boost for windows and one for sane systems, afair
<samgee> I'm seeing v 1.30.2 and 1.34.1
<samgee> so you're saying that I can delete 1.30.2 without any problems?
<_rene_> you have to look what you need (wtf are you doingt stuff on 2.4.1 anyway?) but yes, 1.30 afaik is win, 34 boost.
<_rene_> (or the other way round, don't remember)
<_rene_> but I think the first is more likely

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Fri 14 May 2010 04:58:37 PM UTC, comment #2: 

<quidam> samgee: if it is including code from db it might need the mersene file to be replaced too

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Fri 14 May 2010 04:44:35 PM UTC, comment #1: 

OO.o in Hardy doesn't seem to have scandoc.pl.

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.
Fri 14 May 2010 04:40:48 PM UTC, original submission:  

Reported on the gnu-linux-libre list [1]:

Also, a go-oo folk told me -in a very vague way that needs a deeper look- that even the go-oo version isn't fully free, just "freer". It seems to include at least a binary only library -which they told me is free, but they are lazy to cross compile-, several language tools -hypenation filters and such- with bogus licenses and some other minor things.

Two pieces in OOO under the Artistic license:

openoffice.org-l10n_3.1.1.orig.tar.gz/ openoffice.org-3.1.1/ ooo-build/ src/ Oo_3.1.1rc2_20090820_src_extensions.tar.bz2.dfsg/ OOO310_m19/
tomcat/ download/ jakarta-tomcat-5.0.30-src.tar.gz/ jakarta-tomcat-5.0.30-src/ jakarta-tomcat-connectors/ scandoc/ scandoc.pl

The source can be found here:
http://svn.apache.org/repos/asf/tomcat/archive/connectors/trunk/scandoc/scandoc.pl

openoffice.org_3.1.1.orig.tar.gz/ openoffice.org-3.1.1/ ooo-build/ src/ OOo_3.1.1rc2_20090820_src_core.tar.bz2.dfsg/ OOO310_m19/ boost/ download/ boost-1.30.2.tar.gz/ boost-1.30.2/ libs/ graph/ LICENSE

Although the license for the Boost libraries seems to be different for current versions: http://www.boost.org/users/license.html (fossology confirms the new license to be that one for all files).

[1] http://lists.nongnu.org/archive/html/gnu-linux-libre/2010-05/msg00007.html

Sam Geeraerts <samgee>
Project AdministratorIn charge of this item.

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by samgee (Submitted the item)
  •  

     

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-01-05 samgee Assigned toNone => samgee
    2010-11-20 samgee StatusReady For Test => Fixed
        Open/ClosedOpen => Closed
    2010-11-13 samgee StatusConfirmed => Ready For Test
    2010-09-03 samgee StatusIn Progress => Confirmed
        Assigned tosamgee => None
    2010-09-02 samgee StatusConfirmed => In Progress
        Assigned toNone => samgee

    Back to the top


    Powered by Savane 3.7