Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Opera-8.50 goes FREE (no banner adds), ebuild fails.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Tue Sep 20, 2005 7:53 pm    Post subject: Opera-8.50 goes FREE (no banner adds), ebuild fails. Reply with quote

Just found out Opera went Open Source with no more banner adds, so I tried bumper to update the ebuild in portage, and that failed. Then I found this ebuild on bugzilla:
https://bugs.gentoo.org/show_bug.cgi?id=106696

It seemed to go OK in my portage overlay, completing the downloads & digests.
--------------------------------------------------------------
>>> Generating digest file...
<<< opera-8.50-20050916.1-static-qt.i386-en.tar.bz2
<<< opera-8.50-20050916.5-shared-qt.i386-en.tar.bz2
<<< opera-8.50-20050916.1-static-qt.sparc-en.tar.bz2
<<< opera-8.50-20050916.1-static-qt.ppc-en.tar.bz2
>>> Generating manifest file...
<<< opera-8.50.ebuild
<<< files/digest-opera-8.50
>>> Computed message digests.
-------------------------------------------------------------------------

but then on emerge I got this error:

mymachine opera # emerge opera
Calculating dependencies ...done!
>>> emerge (1 of 1) www-client/opera-8.50 to /
>>> md5 files ;-) opera-8.50.ebuild
>>> md5 files ;-) files/digest-opera-8.50
>>> md5 src_uri ;-) opera-8.50-20050916.5-shared-qt.i386-en.tar.bz2
>>> Unpacking source...
>>> Unpacking opera-8.50-20050916.5-shared-qt.i386-en.tar.bz2 to /var/tmp/portage/opera-8.50/work
>>> Source unpacked.
>>> Test phase [not enabled]: www-client/opera-8.50

>>> Install opera-8.50 into /var/tmp/portage/opera-8.50/image/ category www-client

System wide configuration files:
/var/tmp/portage/opera-8.50/image//etc//opera6rc
/var/tmp/portage/opera-8.50/image//etc//opera6rc.fixed
cannot be installed with the prefix "/var/tmp/portage/opera-8.50/image//opt/opera".
Do you want to install them [ y,n | yes,no ] ?

Shortcut icons cannot be installed with the prefix "/var/tmp/portage/opera-8.50/image//opt/opera".
Do you still want to install them [ y,n | yes,no ] ?
install: cannot stat `/usr/local/portage/www-client/opera/files/opera.desktop': No such file or directory

* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/www-client/opera/files/opera-qt.2.patch
* ( opera-qt.2.patch )


!!! ERROR: www-client/opera-8.50 failed.
!!! Function epatch, Line 219, Exitcode 0
!!! Cannot find $EPATCH_SOURCE!
!!! If you need support, post the topmost build error, NOT this status message.

mymachine opera #
--------------------------------------------------------

I don't have much experience with epatch stuff, and could use some tips/advice on how to fix this up. Why haven't I got the /usr/local/portage/www-client/opera/files/opera.desktop file?

Also, I wasn't looking when I should have been, and missed this output- then I noticed it failed right afterwards.

Shortcut icons cannot be installed with the prefix "/var/tmp/portage/opera-8.50/image//opt/opera".
Do you still want to install them [ y,n | yes,no ] ?

I ran emerge opera again, but it doesn't pause at "Do you still want to install them [ y,n | yes,no ] ?" AT ALL, so you don't have a chance to say no.
----------------------------------------------------------------------
EDIT:
Hmmm. in the regular /usr/portage/www-client/opera/files, there are 7 items, but in /usr/local/portage/www-client/opera/files there is only one, the opera-8.50 digest file, and no other digests or qt patch files. The question is- why.

The /usr/portage manisfest file has 13 MD5 lines, while the portage overlay manifest has only 2 MD5's. This is apparently the problem, but why isn't " ebuild /usr/local/portage/www-client/opera/opera-8.5.0.ebuild digest" generating all the required files? It seemed to run and download OK.

This last try used the bugzilla ebuild, but I think the first one I tried with the bumper generated ebuild had the full array of new files in my overlay, but it failed the emerge opera too.

wrc1944
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
lumberjack
n00b
n00b


Joined: 21 Mar 2005
Posts: 54
Location: germany

PostPosted: Tue Sep 20, 2005 8:40 pm    Post subject: Re: Opera-8.50 goes FREE (no banner adds), ebuild fails. Reply with quote

wrc1944 wrote:
Just found out Opera went Open Source with no more banner adds, so [...]


going freeware and skipping ad banner does not mean, that opera is open source and it still isn't.
i highly doubt, that Opera AS will release the source, since the core is still their cash cow.
there main sector is the embedded branch, so they have not much loss in releasing the pc no-ad version for free.
quite contrary they will gain image, so i think.

just 2 cent
_________________
i'm too lazy to make a signature.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Tue Sep 20, 2005 8:50 pm    Post subject: Re: Opera-8.50 goes FREE (no banner adds), ebuild fails. Reply with quote

wrc1944 wrote:
Just found out Opera went Open Source with no more banner adds

You said it: no more banner ads, but that does not mean free or open source. The license file is still the same that in previous version. And the release is binary, not source code:

The license is "opera", as stated in portage:
Code:

[ ~/opera-8.50-20050916.5-shared-qt.i386-en ]-[0]: emerge -s opera
Searching...
[ Results for search key : opera ]
[ Applications found : 1 ]

*  www-client/opera
      Latest version available: 8.50
      Latest version installed: 8.50
      Size of downloaded files: 20,771 kB
      Homepage:    http://www.opera.com/linux/
      Description: Opera web browser.
      License:     OPERA

Code:

Opera Browser Information: LICENSE.TXT
===========================================
Copyright (C) Opera Software 1995-2005

IMPORTANT NOTE

The Software, as defined below, is protected by copyright, which is vested in Opera Software ASA/its suppliers.

The Software may only be used in accordance with the terms and conditions set out in this document.

If you do not read and agree to be bound by the terms and conditions defined in this document, you are not permitted to keep or use the Software or in any way whatsoever and must destroy or return all copies of these items which are in your possession.



END USER LICENSE AGREEMENT

DEFINITIONS

The following definitions apply to the terms and conditions included in this Agreement.

Opera
means a Browser, developed by Opera Software ASA, for reading and writing files to and from a network and/or file system.

Software
means Opera, all program and information files and other documentation which are part of the Opera Software package.

Individual
means a particular person.


TERMS OF AGREEMENT

This is a legal agreement between you, the users, and Opera Software ASA. By installing or using this Software, you agree to be bound by the terms of this agreement. If you do not agree to those terms, you may not use or install the Software.

You are entitled to use the Software on all personal computers (laptops/desktops). "Use" means loaded in temporary memory or permanent storage on the computer.

You may not use the Software on non-PC products, devices, or embedded in any other product, including, but not limited to, mobile devices, internet appliances, set top boxes (STB), handhelds, PDAs, phones, web pads, tablets, game consoles, TVs, gaming machines, home automation systems, or any other consumer electronics devices or mobile/cable/satellite/television or closed system based service.


You may not sell, rent, lease or sublicense the Software, without the explicit
written consent of Opera Software ASA.

The Software is protected by copyright laws and international treaties.

All intellectual property rights such as but not limited to patents, trademarks, copyrights or trade secret rights related to the Software are the property of and remains vested in Opera Software ASA/its suppliers.

You shall not modify, translate, reverse engineer, decompile or disassemble the Software or any part thereof or otherwise attempt to derive source code or create derivative works therefrom.

You are not allowed to remove, alter or destroy any proprietary, trademark or copyright markings or notices placed upon or contained with the Software.


YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE SOFTWARE IS AT YOUR OWN RISK AND THAT THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES OR CONDITIONS WHATSOEVER. OPERA SOFTWARE ASA OR ITS SUPPLIERS DO NOT WARRANT THAT THE FUNCTIONS OF THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE. YOU ASSUME RESPONSIBILITY FOR SELECTING THE SOFTWARE TO ACHIEVE YOUR INTENDED RESULTS, AND FOR THE USE AND THE RESULTS OBTAINED FROM THE SOFTWARE.

YOU ACKNOWLEDGE THAT THE SOFTWARE IS NOT INTENDED FOR USE IN (I) ON-LINE CONTROL OF AIRCRAFT, AIR TRAFFIC, AIRCRAFT NAVIGATION OR AIRCRAFT COMMUNICATIONS; OR (II) IN THE DESIGN, CONSTRUCTION, OPERATION OR MAINTENANCE OF ANY NUCLEAR FACILITY.

OPERA SOFTWARE ASA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES RELATED TO: NON-INFRINGEMENT, LACK OF VIRUSES, ACCURACY OR COMPLETENESS OF RESPONSES OR RESULTS, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .

IN NO EVENT SHALL OPERA SOFTWARE ASA OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OR FOR ANY DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, PERSONAL INJURY, LOSS OF PRIVACY OR OTHER PECUNIARY OR OTHER LOSS WHATSOEVER) ARISING OUT OF USE OR INABILITY TO USE THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

REGARDLESS OF THE FORM OF ACTION, OPERA SOFTWARE ASA AND ITS SUPPLIERS AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT SHALL NOT EXCEED THE TOTAL AMOUNT PAYABLE BY YOU UNDER THIS AGREEMENT.  THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO THE MAXIMUM EXTENT ALLOWED BY APPLICABLE LAW.

The Software may be subject to export or import regulations, and the user agrees to comply strictly with all such laws and regulations. The user agrees not to export or re-export the Software or any part thereof or information pertaining thereto to any country for which a U.S. government agency requires an export license or other governmental approval without first obtaining such license or approval.

Notice to U.S. Government Users: The Software and any associated documentation are "Commercial Items," as that term is defined at 48 C.F.R. 2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation," as such terms are used in 48 C.F.R. 12.212 or 48 C.F.R. 227.7202, as applicable. Consistent with 48 C.F.R. 12.212 or 48 C.F.R. 227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein.

Privacy statement: Opera Software ASA strives to protect the security and privacy of the users of its products, and will strictly protect the security of the users personal information, within the confines of the Opera domain. The Opera Software ASA privacy statement found at <http://www.opera.com/privacy/>, is incorporated in this Agreement by reference.

Any variation to the terms of this Agreement shall only be valid if made in writing by Opera Software ASA.

Any and all disputes arising out of the rights and obligations in this Agreement shall be submitted to ordinary court proceedings. You accept the Oslo City Court as legal venue under this Agreement.
This Agreement shall be governed by Norwegian law.

   ---   ---   ---   ---   ---

Postal enquiries:

Opera Software ASA
Postboks 2648 St. Hanshaugen
NO-0131  OSLO
NORWAY


Office Hours: 9:00am - 4:00pm (+1 GMT) Monday - Friday
Phone:  +47 24 16 40 00
Fax:    +47 24 16 40 01

Please visit our Web site before you send us e-mail. We provide many services to our users that will help us respond to you faster than if we receive e-mail.

Web site:
<http://www.opera.com/>

Contact us:
<http://www.opera.com/contact/>


And the dir is only binaries:
Code:

[ ~/opera-8.50-20050916.5-shared-qt.i386-en ]-[0]: ls
bin                  ini             lngcode.txt  search.ini    svg-sa.dat
bugreport            install.sh      locale       skin          svg-sebd.dat
chartables.bin       java            man          styles        svg-se.dat
config               jsconsole.html  opera        svg-mobd.dat
html40_entities.dtd  lib             opera6.adr   svg-mo.dat
images               LICENSE         plugins      svg-sabd.dat


So, not open source.

By the way, for me the portage release works well.
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Wed Sep 21, 2005 5:39 pm    Post subject: Reply with quote

Thanks guys,
I stand corrected. After actually reading the Opera license, I guess the key phrase is:

"You shall not modify, translate, reverse engineer, decompile or disassemble the Software or any part thereof or otherwise attempt to derive source code or create derivative works therefrom."

When I was reading the comments on OSNews, where I saw this Opera item, I must have misunderstood, because I thought I saw several comments where they were mentioning or implying that "now the users would be able to improve the code" (or something to that effect). Obviously, that's incorrect. :oops:

Anyway, I'll sync up, and try the new portage ebuild again, and give it a test.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Wed Sep 21, 2005 5:50 pm    Post subject: Reply with quote

It is a nice new version, though...

I hope you will be able to download and test it finally. I had to look into it a little to customize to my likings (I like better flat look and I had to change some fonts). The rest is all working fine, and it also autodetected my nsplugins cleanly. All works like a charm, and is as fast as ever, but without the ads.

About the license, well, is not your fault. The Opera web is not clear in that matter, and the license is not exposed cleanly (it is very suspicious that they make so much work in "fancy wording" to hide from final users that ;) ). In fact, the only way to see the license before instsalling the package is to uncompress it by hand and find it in the uncompresed directory.

After that you can also see it in the about section of the help menu.

It is a know publicitary trick: not to clear things so much, so people can be confused sometimes, like you did. But, believe me: is not your fault, that plan was made by an evil Opera man. :twisted:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum