From info at eu.fab.com Fri May 3 20:07:01 2013 From: info at eu.fab.com (Fab) Date: Fri, 3 May 2013 16:06:55 -0400 (EDT) Subject: Invite from stripainaaste@inbox.lv to Fab Message-ID: <20130503200655.518418df7332c1e914000066@sailthru.com> ? ? ? If you are unable to see this message, click here to viewTo ensure delivery to your inbox, please add info at eu.fab.com to your address book. ? ? Great News!chromium at freebsd.org
Here's your exclusive invite from stripainaaste at inbox.lv to join FabFab provides daily design inspirations and sales from the world's leading designers at prices up to 70% off retail. About Help Contact Us Return Policy Shipping Terms Privacy tw fb ? If you believe this has been sent to you in error, please click to safely unsubscribe. From bugmaster at freebsd.org Mon May 6 11:06:22 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 6 May 2013 11:06:21 GMT Subject: Current problem reports assigned to chromium@FreeBSD.org Message-ID: <201305061106.r46B6Lc8023279@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/175972 chromium www/chromium does not build with pulseaudio o ports/175369 chromium www/chromium: Chromimum Desktop Integration doesn't op o ports/165637 chromium www/chromium: 17.0.963.56 fails to find some ns plugin o ports/165635 chromium www/chromium: 17.0.963.56: proxy isn't read by chrome f ports/165634 chromium www/chromium : 17.0.963.56 doesn't show physical print 5 problems total. From bugmaster at freebsd.org Mon May 6 11:06:42 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 6 May 2013 11:06:42 GMT Subject: Current problem reports assigned to freebsd-chromium@FreeBSD.org Message-ID: <201305061106.r46B6gfS023721@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/177283 chromium www/chromium does not compile 1 problem total. From lapo at lapo.it Wed May 8 09:25:06 2013 From: lapo at lapo.it (Lapo Luchini) Date: Wed, 08 May 2013 11:24:43 +0200 Subject: Chromium updates Message-ID: I've noticed that the Chromium in the Ports is affected by some security bugs, in the past this always led to prompt upgrades, but I don't see any message about chromium in the past few months here, nor on stable@ nor on current at . Is the development stopped for some reason? Is upgrade to 26 particularly difficult? If it is not, I could maybe try it myself. I also noticed that the repository mentioned in https://wiki.freebsd.org/Chromium that is http://trillian.chruetertee.ch/chromium/log/ it's still at release 21, so I guess the development for 22-25 was done elsewhere. Also, what is involved in preparing a "Courgette-redacted" distfile? thanks, -- Lapo Luchini - http://lapo.it/ ?There are 10 types of people in this world, those who understand binary and those who do not? (anonymous) From geo.liaskos at gmail.com Wed May 8 11:43:12 2013 From: geo.liaskos at gmail.com (George Liaskos) Date: Wed, 8 May 2013 14:43:10 +0300 Subject: Chromium updates In-Reply-To: References: Message-ID: Hello, I mostly do the patching of the new versions, i didn't have time to port 26. Since some versions we use github [0], later tonight i will push 27. We will skip 26 entirely. There was a legal issue with courgette in the past so our distfile is the official minus the courgette directory, this is not my decision. [0] https://github.com/gliaskos/freebsd-chromium From lapo at lapo.it Wed May 8 13:03:37 2013 From: lapo at lapo.it (Lapo Luchini) Date: Wed, 08 May 2013 14:56:45 +0200 Subject: Chromium updates In-Reply-To: References: Message-ID: <518A4B8D.1070409@lapo.it> George Liaskos wrote: > I mostly do the patching of the new versions, i didn't have time to port 26. > Since some versions we use github, later tonight i will push 27. This is nice. Maybe someone which has change privileges on the wiki should update the link too. :) https://wiki.freebsd.org/Chromium > There was a legal issue with courgette in the past so our distfile is > the official minus the courgette directory, this is not my decision. Yep, I know, I was wondering exactly which directories should be dropped and/or Makefiles modified. But not seeing changes in the SVN nor port, I was just fearing the porting project was on hiatus, if it's alive and kicking all is well. ;) (I will take a look at the git anyways, just in case I can find some time to help, using it often and soon) thanks for all your work, -- Lapo Luchini - http://lapo.it/ ?Few false ideas have more firmly gripped the minds of so many intelligent men than the one that, if they just tried, they could invent a cipher that no one could break.? (David Kahn, "The Codebreakers", 1967) From four.harrisons at googlemail.com Wed May 8 21:07:57 2013 From: four.harrisons at googlemail.com (Peter Harrison) Date: Wed, 8 May 2013 22:17:29 +0100 Subject: Status of Chromium port... Message-ID: <20130508211729.GA2367@thinkpad.piggybox> Sorry to mither, but I wondered if you could give an update on the status of the Chromium port in FreeBSD? v26 has been out for a while now upstream, and v25 in the ports tree is marked as vulnerable. I'm really grateful for the effort to port Chromium, easily my favourite browser but I'll switch if there's no imminent prospect of updated versions being brought into ports. Thanks for your time. Peter Harrison. From johnludovick at gmail.com Fri May 10 16:31:32 2013 From: johnludovick at gmail.com (john ludovick) Date: Sat, 11 May 2013 00:31:31 +0800 Subject: No subject Message-ID: hi friends From rene at freebsd.org Fri May 10 21:28:58 2013 From: rene at freebsd.org (=?UTF-8?B?UmVuw6kgTGFkYW4=?=) Date: Fri, 10 May 2013 23:28:54 +0200 Subject: [CFT] chromium 27 Message-ID: <518D6696.4010006@freebsd.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, George has been busy again porting Chromium 27 to FreeBSD. We are currently looking for testers with Intel graphics cards to see if audio and video playback works there (it works on my NVIDIA card on 9.1-RELEASE/amd64 with the x11-drivers/nvidia-driver port and the new X.org distribution). Feel free to test other graphics cards, architectures, and FreeBSD versions too. Known issues: - - Compilation with clang enabled currently fails on 8.X (reported). - - Geolocation is broken. The patch against www/chromium is available at ftp://rene-ladan.nl/pub/freebsd/chromium-27.diff SHA256 = 25b4872a780e7595a31c0a265783b97cb34dddf7f2bfa719ffaf051a5f95babc SIZE = 42265 Ren? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRjWaWAAoJEK27+GEKN4m3Q3QQAJjrxx8u9gwVN78VFJtEinwh drq+OOeZsP/Pkks1GMQipqI5Db4CEnRQLGhqyl7jVkCRp51Wo8HCXbS8dI44jzUV pOy3EckzOdvd5pB+J/iK1Omyi1ybSm2t3d6Mrt2/q5e5M1SAvPOlCwZUJjQzMuU/ NoDXgeauwu+2M0EfPSjYdXQ1or9WMukgh7bIQ5UafNf4eVYmBL4MNyFVD2zpiISx fFOfRaHbr62f5Kcyp6v2SFPD6wlKlsV+OvoBlYMLWuTiV+UGSxIpAJ5+JZu+C6ti 1o4w9GU4MHGDjmeRW9XchAZubmtJLvvjAts2hRf7Uw07i/cugLpa1BIXBBdA/kCT BMBKTYAJzOLCEftKYJqpnlP7VzYynddinAdIKouBZx3/+puldtjjHdEutUFODQNs s6fNgB30TvbAitgQpahsvsRfpaxxzYRDDymftYQvSNkkanw5I3sGvvRLVCaxpo1r uE+ovJ5FVz80xP3jAQP6Ht3VzgjKMSQ+bkPkz4WDLnxQE7ml/Mn6YBzeTHAjFkR0 eGk4yGfdz2NOGOnCXAMzAaUiKnSrt9nwSBiwsltKv/rxu14y6DBiVU+imiJYry6A GvaAG17u9IlQbIeVOMHk4JHr8rS5qoBZQdPTA+md/mOLGj+gB6WDS/zXxk52glTS VNj2Pe37MweqA176uaWr =8NeV -----END PGP SIGNATURE----- From portscout at portscout.freebsd.org Sat May 11 13:34:42 2013 From: portscout at portscout.freebsd.org (portscout at portscout.freebsd.org) Date: Sat, 11 May 2013 09:34:35 -0400 Subject: FreeBSD ports you maintain which are out of date Message-ID: <201305111334.r4BDYZnQ033612@null.zi0r.com> An embedded and charset-unspecified text was scrubbed... Name: not available URL: From info at eu.fab.com Sat May 11 20:12:27 2013 From: info at eu.fab.com (Fab) Date: Sat, 11 May 2013 16:12:19 -0400 (EDT) Subject: Invite from stripainaaste@inbox.lv to Fab Message-ID: <20130511201219.518ea6237332c12d6f000298@sailthru.com> ? ? ? If you are unable to see this message, click here to viewTo ensure delivery to your inbox, please add info at eu.fab.com to your address book. ? ? Great News!chromium at freebsd.org
Here's your exclusive invite from stripainaaste at inbox.lv to join FabFab provides daily design inspirations and sales from the world's leading designers at prices up to 70% off retail. About Help Contact Us Return Policy Shipping Terms Privacy tw fb ? If you believe this has been sent to you in error, please click to safely unsubscribe. From portscout at portscout.freebsd.org Sun May 12 13:42:05 2013 From: portscout at portscout.freebsd.org (portscout at portscout.freebsd.org) Date: Sun, 12 May 2013 09:41:57 -0400 Subject: FreeBSD ports you maintain which are out of date Message-ID: <201305121341.r4CDfvSt017582@null.zi0r.com> An embedded and charset-unspecified text was scrubbed... Name: not available URL: From cjpugmed at gmail.com Mon May 13 10:24:19 2013 From: cjpugmed at gmail.com (Carlos Jacobo Puga Medina) Date: Mon, 13 May 2013 12:24:18 +0200 Subject: [CFT] chromium 27 Message-ID: Hi, I tested chromium-27.0.1453.73, but problem seems that chromium can't find the plugins IcedTea-Web Plugin and Adobe Flash Player installed, only listed Chromoting Viewer as default. Kind Regards CJPM From bugmaster at freebsd.org Mon May 13 11:06:22 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 13 May 2013 11:06:21 GMT Subject: Current problem reports assigned to chromium@FreeBSD.org Message-ID: <201305131106.r4DB6LQ6075365@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/175972 chromium www/chromium does not build with pulseaudio o ports/175369 chromium www/chromium: Chromimum Desktop Integration doesn't op o ports/165637 chromium www/chromium: 17.0.963.56 fails to find some ns plugin o ports/165635 chromium www/chromium: 17.0.963.56: proxy isn't read by chrome f ports/165634 chromium www/chromium : 17.0.963.56 doesn't show physical print 5 problems total. From bugmaster at freebsd.org Mon May 13 11:06:42 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 13 May 2013 11:06:41 GMT Subject: Current problem reports assigned to freebsd-chromium@FreeBSD.org Message-ID: <201305131106.r4DB6fPG075796@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/177283 chromium www/chromium does not compile 1 problem total. From rene at freebsd.org Mon May 13 11:37:07 2013 From: rene at freebsd.org (=?UTF-8?B?UmVuw6kgTGFkYW4=?=) Date: Mon, 13 May 2013 13:37:03 +0200 Subject: [CFT] chromium 27 In-Reply-To: References: Message-ID: <5190D05F.1030109@freebsd.org> On 13-05-2013 12:24, Carlos Jacobo Puga Medina wrote: > Hi, > > I tested chromium-27.0.1453.73, but problem seems that chromium can't > find the plugins IcedTea-Web Plugin and Adobe Flash Player installed, > only listed Chromoting Viewer as default. > Can you place the attached patch in files/ (commit https://github.com/gliaskos/freebsd-chromium/commit/bc63c97511edb6c6d071b9983278efda529eb68b ) and rebuild chromium? That fixes detection of Adobe Flash plugin for me. Regards, Rene -------------- next part -------------- --- webkit/plugins/npapi/plugin_utils.cc.orig 2013-05-12 20:08:18.000000000 +0300 +++ webkit/plugins/npapi/plugin_utils.cc 2013-05-12 20:10:33.000000000 +0300 @@ -45,7 +45,7 @@ } bool NPAPIPluginsSupported() { -#if defined(OS_WIN) || defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(USE_AURA)) +#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD) || (defined(OS_LINUX) && !defined(USE_AURA)) return true; #else return false; From andrew at ugh.net.au Mon May 13 13:08:11 2013 From: andrew at ugh.net.au (Andrew Stevenson) Date: Mon, 13 May 2013 15:00:46 +0200 Subject: [CFT] chromium 27 Message-ID: <9DA1A750-C366-4A5C-9065-FAFF62BB9D66@ugh.net.au> Hi, I have tried it out on an Intel Atom 230 with integrated i945G graphics running 9-stable. Video and audio does work though not quite flawlessly. I have only tested using Youtube (and I don't have flash installed) but I found video playback worked quite well but occasionally froze, audio playback worked fine and captions would display in a dot only a few pixels wide so could not be seen. I have only just installed X on this machine and chromium is the only graphical browser atm so I have no benchmark to use to compare. If there is anything in particular you would like me to try I'm happy to give it a spin. Thanks, Andrew From cjpugmed at gmail.com Tue May 14 06:22:33 2013 From: cjpugmed at gmail.com (Carlos Jacobo Puga Medina) Date: Tue, 14 May 2013 08:22:32 +0200 Subject: Fwd: [CFT] chromium 27 In-Reply-To: References: <5190D05F.1030109@freebsd.org> Message-ID: ---------- Forwarded message ---------- From: Carlos Jacobo Puga Medina Date: 2013/5/14 Subject: Re: [CFT] chromium 27 To: Ren? Ladan Confirmed. The patch fixes the issue. Thanks. CJPM 2013/5/13 Ren? Ladan > On 13-05-2013 12:24, Carlos Jacobo Puga Medina wrote: > > Hi, > > > > I tested chromium-27.0.1453.73, but problem seems that chromium can't > > find the plugins IcedTea-Web Plugin and Adobe Flash Player installed, > > only listed Chromoting Viewer as default. > > > Can you place the attached patch in files/ (commit > > https://github.com/gliaskos/freebsd-chromium/commit/bc63c97511edb6c6d071b9983278efda529eb68b > ) and rebuild chromium? > > That fixes detection of Adobe Flash plugin for me. > > Regards, > Rene > From lapo at lapo.it Tue May 14 08:05:48 2013 From: lapo at lapo.it (Lapo Luchini) Date: Tue, 14 May 2013 10:05:34 +0200 Subject: [CFT] chromium 27 In-Reply-To: <518D6696.4010006@freebsd.org> References: <518D6696.4010006@freebsd.org> Message-ID: Ren? Ladan wrote: > Hi, > > George has been busy again porting Chromium 27 to FreeBSD. We are > currently looking for testers with Intel graphics cards to see if > audio and video playback works there (it works on my NVIDIA card on > 9.1-RELEASE/amd64 with the x11-drivers/nvidia-driver port and the new > X.org distribution). Feel free to test other graphics cards, > architectures, and FreeBSD versions too. I've compiled revision e1f1710d55 from github: % uname -a FreeBSD lapo.andxor.it 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Tue Jun 12 00:39:29 UTC 2012 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 % hg summ parent: 243:d8624fc891fe default/beta tip Remove comment out left from testing branch: default commit: (clean) update: 1 new changesets, 2 branch heads (merge) % dmesg CPU: Pentium(R) Dual-Core CPU E5700 @ 3.00GHz (2999.98-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x1067a Family = 6 Model = 17 Stepping = 10 [...] agp0: on vgapci0 agp0: aperture size is 256M, detected 32764k stolen memory Youtube flash audio/video OK. Youtube HTML5 audio/video OK. -- Lapo Luchini - http://lapo.it/ ?Few false ideas have more firmly gripped the minds of so many intelligent men than the one that, if they just tried, they could invent a cipher that no one could break.? (David Kahn, "The Codebreakers", 1967) From rene at freebsd.org Tue May 14 08:19:04 2013 From: rene at freebsd.org (=?UTF-8?B?UmVuw6kgTGFkYW4=?=) Date: Tue, 14 May 2013 10:18:58 +0200 Subject: [CFT] chromium 27 In-Reply-To: References: <518D6696.4010006@freebsd.org> Message-ID: <5191F372.3010307@freebsd.org> On 14-05-2013 10:05, Lapo Luchini wrote: > Ren? Ladan wrote: >> Hi, >> >> George has been busy again porting Chromium 27 to FreeBSD. We are >> currently looking for testers with Intel graphics cards to see if >> audio and video playback works there (it works on my NVIDIA card on >> 9.1-RELEASE/amd64 with the x11-drivers/nvidia-driver port and the new >> X.org distribution). Feel free to test other graphics cards, >> architectures, and FreeBSD versions too. > > I've compiled revision e1f1710d55 from github: > > % uname -a > FreeBSD lapo.andxor.it 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Tue Jun > 12 00:39:29 UTC 2012 > root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 Since you are using 8.X, which compiler did you use? (Yeah, I probably should fire up chromium builds with GCC 4.6+) > % hg summ > parent: 243:d8624fc891fe default/beta tip > Remove comment out left from testing > branch: default > commit: (clean) > update: 1 new changesets, 2 branch heads (merge) > % dmesg > CPU: Pentium(R) Dual-Core CPU E5700 @ 3.00GHz (2999.98-MHz > K8-class CPU) > Origin = "GenuineIntel" Id = 0x1067a Family = 6 Model = 17 > Stepping = 10 > [...] > agp0: on vgapci0 > agp0: aperture size is 256M, detected 32764k stolen memory > > Youtube flash audio/video OK. > Youtube HTML5 audio/video OK. > Good to know that audio/video can work on Intel. Thanks, Ren? From geo.liaskos at gmail.com Tue May 14 11:26:36 2013 From: geo.liaskos at gmail.com (George Liaskos) Date: Tue, 14 May 2013 14:26:34 +0300 Subject: [CFT] chromium 27 In-Reply-To: <5191F372.3010307@freebsd.org> References: <518D6696.4010006@freebsd.org> <5191F372.3010307@freebsd.org> Message-ID: > Good to know that audio/video can work on Intel. Playback (except flash) is complete broken on current with either clang or gcc, at least at the revision i am on. I don't think that this is a chromium issue, i' ve downgraded to 9-STABLE because there are pkgng packages from pcbsd and everything works fine. From cjpugmed at gmail.com Tue May 14 12:21:54 2013 From: cjpugmed at gmail.com (Carlos Jacobo Puga Medina) Date: Tue, 14 May 2013 14:21:48 +0200 Subject: [CFT] Chromium 27 Message-ID: Ok, all works properly as expected. % uname -a FreeBSD freebsd 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:11:52 UTC 2013 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 % dmesg | grep Radeon drm0: on vgapci0 % /usr/bin/clang -v FreeBSD clang version 3.1 (branches/release_31 156863) 20120523 Target: i386-unknown-freebsd9.0 Thread model: posix Keep up the good work! Regards CJPM From rene at freebsd.org Tue May 14 16:52:29 2013 From: rene at freebsd.org (=?ISO-8859-1?Q?Ren=E9_Ladan?=) Date: Tue, 14 May 2013 18:52:19 +0200 Subject: [CFT] chromium 27 (updated) Message-ID: <51926BC3.3070809@freebsd.org> Hi, I have uploaded a new version of the patch at ftp://rene-ladan.nl/pub/freebsd/chromium-27.diff SHA256 = acc3416b7a3271143b4b6c1fa9d094cd6a24774f9c225ab7003bd289799e1722 This updates chromium to 27.0.1453.81 and incorporates the npapi (flash) and some other fixes. I tested it to compile succesfully on FreeBSD 8.4 with the GCC46 option. I intend to commit this soon. Ren? From rakuco at FreeBSD.org Tue May 14 21:55:06 2013 From: rakuco at FreeBSD.org (Raphael Kubo da Costa) Date: Wed, 15 May 2013 00:52:42 +0300 Subject: Upstreaming the patches in files/? Message-ID: <8638tput3p.fsf@orwell.Elisa> Hi there, I've noticed that www/chromium/files/ contains a fairy large amount of files these days. Many of those basically add os_bsd to gyp files or add FreeBSD to some ifdefs. Are you guys with freebsd-chromium hats working on getting these patches upstream? From rene at freebsd.org Thu May 16 09:14:47 2013 From: rene at freebsd.org (=?UTF-8?B?UmVuw6kgTGFkYW4=?=) Date: Thu, 16 May 2013 11:14:43 +0200 Subject: [CFT] chromium 27 (updated) In-Reply-To: <51949867.1070601@gmail.com> References: <51926BC3.3070809@freebsd.org> <51949867.1070601@gmail.com> Message-ID: <5194A383.4030801@freebsd.org> On 16-05-2013 10:27, Volodymyr Kostyrko wrote: > > > 14.05.2013 19:52, Ren? Ladan: >> Hi, >> >> I have uploaded a new version of the patch at >> ftp://rene-ladan.nl/pub/freebsd/chromium-27.diff >> SHA256 = acc3416b7a3271143b4b6c1fa9d094cd6a24774f9c225ab7003bd289799e1722 >> >> This updates chromium to 27.0.1453.81 and incorporates the npapi (flash) >> and some other fixes. >> >> I tested it to compile succesfully on FreeBSD 8.4 with the GCC46 option. >> >> I intend to commit this soon. > > Can I chime in? > >> uname -a > FreeBSD ar1l0u 9.1-STABLE FreeBSD 9.1-STABLE #13 r250591M: Mon May 13 > 10:31:21 EEST 2013 arcade at ar1l0u:/usr/obj/usr/src/sys/MINIMAL amd64 > > WITH_LIBCPLUSPLUS, WITH_CLANG_IS_CC > >> clang -v > FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 > Target: x86_64-unknown-freebsd9.1 > Thread model: posix > > Compilation fails with: > > CXX(target) out/Release/obj.target/gio/geni/libgio_loader.o > In file included from printing/backend/print_backend_cups.cc:16: > /usr/local/include/gcrypt.h:1353:2: error: 'gcry_ac_data_read_cb_t' is > deprecated [-Werror,-Wdeprecated-declarations] > gcry_ac_data_read_cb_t cb; > ^ > /usr/local/include/gcrypt.h:1318:23: note: 'gcry_ac_data_read_cb_t' > declared here > typedef gpg_error_t (*gcry_ac_data_read_cb_t) (void *opaque, > ^ > /usr/local/include/gcrypt.h:1367:2: error: 'gcry_ac_data_write_cb_t' is > deprecated [-Werror,-Wdeprecated-declarations] > gcry_ac_data_write_cb_t cb; > ^ > /usr/local/include/gcrypt.h:1323:23: note: 'gcry_ac_data_write_cb_t' > declared here > typedef gpg_error_t (*gcry_ac_data_write_cb_t) (void *opaque, > ^ > /usr/local/include/gcrypt.h:1402:3: error: 'gcry_md_algo_t' is > deprecated [-Werror,-Wdeprecated-declarations] > gcry_md_algo_t md; > ^ > /usr/local/include/gcrypt.h:1396:28: note: 'gcry_md_algo_t' declared here > typedef enum gcry_md_algos gcry_md_algo_t _GCRY_ATTR_INTERNAL; > ^ > /usr/local/include/gcrypt.h:1410:3: error: 'gcry_md_algo_t' is > deprecated [-Werror,-Wdeprecated-declarations] > gcry_md_algo_t md; > ^ > /usr/local/include/gcrypt.h:1396:28: note: 'gcry_md_algo_t' declared here > typedef enum gcry_md_algos gcry_md_algo_t _GCRY_ATTR_INTERNAL; > ^ > 4 errors generated. > > Building with gcc4.6 in turn gives: > > CXX(target) out/Release/obj.target/net/net/http/http_auth_handler.o > In file included from ./net/http/http_auth_gssapi_posix.h:8:0, > from net/http/http_auth_gssapi_posix.cc:5: > /usr/include/gssapi.h:3:2: error: #warning "this file includes > which is deprecated, use instead" > [-Werror=cpp] > cc1plus: all warnings being treated as errors > It looks like you somehow modify CFLAGS yourself (in /etc/make.conf ?), the port adds -Wno-error to it to not treat warning as errors. Building/running with WITH_LIBCPLUSPLUS is not tested yet, it would be interesting to read about the results. Ren? From lapo at lapo.it Thu May 16 10:11:57 2013 From: lapo at lapo.it (Lapo Luchini) Date: Thu, 16 May 2013 12:11:42 +0200 Subject: [CFT] chromium 27 In-Reply-To: <5191F372.3010307@freebsd.org> References: <518D6696.4010006@freebsd.org> <5191F372.3010307@freebsd.org> Message-ID: Ren? Ladan wrote: > Since you are using 8.X, which compiler did you use? (Yeah, I probably > should fire up chromium builds with GCC 4.6+) It didn't compile with clang, so I had to remove the flag. I guess it used the installed gcc-4.6.3. >> Youtube flash audio/video OK. >> Youtube HTML5 audio/video OK. >> > Good to know that audio/video can work on Intel. Yeah, I wasn't counting on that. I even had to de-activate KDE's advanced compositing, as it was too slow. -- Lapo Luchini - http://lapo.it/ ?UNIX is user-friendly, it just chooses its friends.? (Andreas Bogk) From lapo at lapo.it Thu May 16 10:49:18 2013 From: lapo at lapo.it (Lapo Luchini) Date: Thu, 16 May 2013 12:49:06 +0200 Subject: [CFT] chromium 27 In-Reply-To: <518D6696.4010006@freebsd.org> References: <518D6696.4010006@freebsd.org> Message-ID: Ren? Ladan wrote: > Known issues: - Compilation with clang enabled currently fails on > 8.X (reported). - Geolocation is broken. Mhhhh... maybe account synchronization is now broke? I can't manage to login again neither, but maybe it's related to my profile. (was working ok two days ago with 25.x though) -- Lapo Luchini - http://lapo.it/ ?Premature optimisation is the root of all evil in programming.? (C. A. R. Hoare) From c.kworr at gmail.com Thu May 16 11:19:09 2013 From: c.kworr at gmail.com (Volodymyr Kostyrko) Date: Thu, 16 May 2013 14:19:06 +0300 Subject: [CFT] chromium 27 (updated) In-Reply-To: <5194A383.4030801@freebsd.org> References: <51926BC3.3070809@freebsd.org> <51949867.1070601@gmail.com> <5194A383.4030801@freebsd.org> Message-ID: <5194C0AA.3010500@gmail.com> 16.05.2013 12:14, Ren? Ladan: > On 16-05-2013 10:27, Volodymyr Kostyrko wrote: >> >> >> 14.05.2013 19:52, Ren? Ladan: >>> Hi, >>> >>> I have uploaded a new version of the patch at >>> ftp://rene-ladan.nl/pub/freebsd/chromium-27.diff >>> SHA256 = acc3416b7a3271143b4b6c1fa9d094cd6a24774f9c225ab7003bd289799e1722 >>> >>> This updates chromium to 27.0.1453.81 and incorporates the npapi (flash) >>> and some other fixes. >>> >>> I tested it to compile succesfully on FreeBSD 8.4 with the GCC46 option. >>> >>> I intend to commit this soon. >> >> Can I chime in? >> >>> uname -a >> FreeBSD ar1l0u 9.1-STABLE FreeBSD 9.1-STABLE #13 r250591M: Mon May 13 >> 10:31:21 EEST 2013 arcade at ar1l0u:/usr/obj/usr/src/sys/MINIMAL amd64 >> >> WITH_LIBCPLUSPLUS, WITH_CLANG_IS_CC >> >>> clang -v >> FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 >> Target: x86_64-unknown-freebsd9.1 >> Thread model: posix >> >> Compilation fails with: Found, everything was due to my extra configuration to disable libc++ for some ports. My config (for portconf) is: *: CXXFLAGS=-stdlib=libc++ -std=c++11 | LDFLAGS=-stdlib=libc++ www/chromium: !CXXFLAGS | !LDFLAGS Looks like in case of chromium this breaks the build. > It looks like you somehow modify CFLAGS yourself (in /etc/make.conf ?), > the port adds -Wno-error to it to not treat warning as errors. > Building/running with WITH_LIBCPLUSPLUS is not tested yet, it would be > interesting to read about the results. First one is: CXX(target) out/Release/obj.target/v8_base/v8/src/stub-cache.o v8/src/stub-cache.cc:1364:33: error: reinterpret_cast from 'nullptr_t' to 'char *' is not allowed : GetCodeWithFlags(flags, reinterpret_cast(NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. -- Sphinx of black quartz, judge my vow. From c.kworr at gmail.com Thu May 16 08:27:31 2013 From: c.kworr at gmail.com (Volodymyr Kostyrko) Date: Thu, 16 May 2013 11:27:19 +0300 Subject: [CFT] chromium 27 (updated) In-Reply-To: <51926BC3.3070809@freebsd.org> References: <51926BC3.3070809@freebsd.org> Message-ID: <51949867.1070601@gmail.com> 14.05.2013 19:52, Ren? Ladan: > Hi, > > I have uploaded a new version of the patch at > ftp://rene-ladan.nl/pub/freebsd/chromium-27.diff > SHA256 = acc3416b7a3271143b4b6c1fa9d094cd6a24774f9c225ab7003bd289799e1722 > > This updates chromium to 27.0.1453.81 and incorporates the npapi (flash) > and some other fixes. > > I tested it to compile succesfully on FreeBSD 8.4 with the GCC46 option. > > I intend to commit this soon. Can I chime in? > uname -a FreeBSD ar1l0u 9.1-STABLE FreeBSD 9.1-STABLE #13 r250591M: Mon May 13 10:31:21 EEST 2013 arcade at ar1l0u:/usr/obj/usr/src/sys/MINIMAL amd64 WITH_LIBCPLUSPLUS, WITH_CLANG_IS_CC > clang -v FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: x86_64-unknown-freebsd9.1 Thread model: posix Compilation fails with: CXX(target) out/Release/obj.target/gio/geni/libgio_loader.o In file included from printing/backend/print_backend_cups.cc:16: /usr/local/include/gcrypt.h:1353:2: error: 'gcry_ac_data_read_cb_t' is deprecated [-Werror,-Wdeprecated-declarations] gcry_ac_data_read_cb_t cb; ^ /usr/local/include/gcrypt.h:1318:23: note: 'gcry_ac_data_read_cb_t' declared here typedef gpg_error_t (*gcry_ac_data_read_cb_t) (void *opaque, ^ /usr/local/include/gcrypt.h:1367:2: error: 'gcry_ac_data_write_cb_t' is deprecated [-Werror,-Wdeprecated-declarations] gcry_ac_data_write_cb_t cb; ^ /usr/local/include/gcrypt.h:1323:23: note: 'gcry_ac_data_write_cb_t' declared here typedef gpg_error_t (*gcry_ac_data_write_cb_t) (void *opaque, ^ /usr/local/include/gcrypt.h:1402:3: error: 'gcry_md_algo_t' is deprecated [-Werror,-Wdeprecated-declarations] gcry_md_algo_t md; ^ /usr/local/include/gcrypt.h:1396:28: note: 'gcry_md_algo_t' declared here typedef enum gcry_md_algos gcry_md_algo_t _GCRY_ATTR_INTERNAL; ^ /usr/local/include/gcrypt.h:1410:3: error: 'gcry_md_algo_t' is deprecated [-Werror,-Wdeprecated-declarations] gcry_md_algo_t md; ^ /usr/local/include/gcrypt.h:1396:28: note: 'gcry_md_algo_t' declared here typedef enum gcry_md_algos gcry_md_algo_t _GCRY_ATTR_INTERNAL; ^ 4 errors generated. Building with gcc4.6 in turn gives: CXX(target) out/Release/obj.target/net/net/http/http_auth_handler.o In file included from ./net/http/http_auth_gssapi_posix.h:8:0, from net/http/http_auth_gssapi_posix.cc:5: /usr/include/gssapi.h:3:2: error: #warning "this file includes which is deprecated, use instead" [-Werror=cpp] cc1plus: all warnings being treated as errors -- Sphinx of black quartz, judge my vow. From rene at freebsd.org Thu May 16 23:04:29 2013 From: rene at freebsd.org (=?UTF-8?B?UmVuw6kgTGFkYW4=?=) Date: Fri, 17 May 2013 01:04:25 +0200 Subject: [CFT] chromium 27 In-Reply-To: References: <518D6696.4010006@freebsd.org> Message-ID: <519565F9.3010905@freebsd.org> On 16-05-2013 12:49, Lapo Luchini wrote: > Ren? Ladan wrote: >> Known issues: - Compilation with clang enabled currently fails on >> 8.X (reported). - Geolocation is broken. > > Mhhhh... maybe account synchronization is now broke? > I can't manage to login again neither, but maybe it's related to my > profile. > (was working ok two days ago with 25.x though) > This might be broken upstream: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/zbDx_r_zZDk Ren? From daeron at optushome.com.au Sun May 19 03:37:49 2013 From: daeron at optushome.com.au (Andrew Johnson) Date: Sun, 19 May 2013 12:36:49 +1000 Subject: video problem Message-ID: <201305191236.49238.daeron@optushome.com.au> Hi, this is not a chromium problem but is a problem my chromium is suffering Same thing problem with FireFox and Konqueror, so its a system service thing but which one? YouTube and other videos are no longer displaying, I can hear the audio but the video is blank. Mplayer is still fine. I most recently did a "portupgrade -a" after about two weeks since the last one, and I added "kern.ipc.shm_allow_removed=1" to my sysctl.conf FreeBSD 9.1-STABLE (1/Apr/2013) Generic i386 From rene at freebsd.org Sun May 19 08:51:35 2013 From: rene at freebsd.org (=?ISO-8859-1?Q?Ren=E9_Ladan?=) Date: Sun, 19 May 2013 10:51:31 +0200 Subject: video problem In-Reply-To: <201305191236.49238.daeron@optushome.com.au> References: <201305191236.49238.daeron@optushome.com.au> Message-ID: <51989293.5040305@freebsd.org> On 19-05-2013 04:36, Andrew Johnson wrote: > Hi, this is not a chromium problem but is a problem my chromium is suffering > Same thing problem with FireFox and Konqueror, so its a system service thing but which one? > YouTube and other videos are no longer displaying, I can hear the audio but the video is blank. > Mplayer is still fine. > > I most recently did a "portupgrade -a" after about two weeks since the last one, and I added "kern.ipc.shm_allow_removed=1" to my sysctl.conf > > FreeBSD 9.1-STABLE (1/Apr/2013) Generic i386 This looks OK, which video card and driver are you using? Ren? From rakuco at FreeBSD.org Sun May 19 14:26:00 2013 From: rakuco at FreeBSD.org (Raphael Kubo da Costa) Date: Sun, 19 May 2013 17:25:39 +0300 Subject: Upstreaming the patches in files/? References: <8638tput3p.fsf@orwell.Elisa> Message-ID: <864ndzyrks.fsf@orwell.Elisa> Raphael Kubo da Costa writes: > Hi there, > > I've noticed that www/chromium/files/ contains a fairy large amount of > files these days. Many of those basically add os_bsd to gyp files or add > FreeBSD to some ifdefs. > > Are you guys with freebsd-chromium hats working on getting these patches > upstream? Ping? From rene at freebsd.org Sun May 19 15:04:30 2013 From: rene at freebsd.org (=?ISO-8859-1?Q?Ren=E9_Ladan?=) Date: Sun, 19 May 2013 17:04:26 +0200 Subject: Upstreaming the patches in files/? In-Reply-To: <864ndzyrks.fsf@orwell.Elisa> References: <8638tput3p.fsf@orwell.Elisa> <864ndzyrks.fsf@orwell.Elisa> Message-ID: <5198E9FA.2040606@freebsd.org> On 19-05-2013 16:25, Raphael Kubo da Costa wrote: > Raphael Kubo da Costa writes: > >> Hi there, >> >> I've noticed that www/chromium/files/ contains a fairy large amount of >> files these days. Many of those basically add os_bsd to gyp files or add >> FreeBSD to some ifdefs. >> >> Are you guys with freebsd-chromium hats working on getting these patches >> upstream? > > Ping? > I mailed someone from Chromium who can maybe help with this. The how-to is at http://dev.chromium.org/developers/contributing-code Ren? From rakuco at FreeBSD.org Sun May 19 15:19:29 2013 From: rakuco at FreeBSD.org (Raphael Kubo da Costa) Date: Sun, 19 May 2013 18:19:12 +0300 Subject: Upstreaming the patches in files/? References: <8638tput3p.fsf@orwell.Elisa> <864ndzyrks.fsf@orwell.Elisa> <5198E9FA.2040606@freebsd.org> Message-ID: <86zjvrxaj3.fsf@orwell.Elisa> Ren? Ladan writes: > On 19-05-2013 16:25, Raphael Kubo da Costa wrote: >> Raphael Kubo da Costa writes: >> >>> Hi there, >>> >>> I've noticed that www/chromium/files/ contains a fairy large amount of >>> files these days. Many of those basically add os_bsd to gyp files or add >>> FreeBSD to some ifdefs. >>> >>> Are you guys with freebsd-chromium hats working on getting these patches >>> upstream? >> >> Ping? >> > I mailed someone from Chromium who can maybe help with this. The how-to > is at http://dev.chromium.org/developers/contributing-code I'm fairly familiar with Chromium's contribution process, that's why I was asking in the first place. Can you elaborate on "mailing someone who can help with this"? My question is whether you, George and the other people who work on porting Chromium to FreeBSD have signed the CLA and started sending those patches upstream. From geo.liaskos at gmail.com Sun May 19 15:44:42 2013 From: geo.liaskos at gmail.com (George Liaskos) Date: Sun, 19 May 2013 18:44:40 +0300 Subject: Upstreaming the patches in files/? In-Reply-To: <86zjvrxaj3.fsf@orwell.Elisa> References: <8638tput3p.fsf@orwell.Elisa> <864ndzyrks.fsf@orwell.Elisa> <5198E9FA.2040606@freebsd.org> <86zjvrxaj3.fsf@orwell.Elisa> Message-ID: I have signed the CLA but i don't really have time for the work required to both merge patches upstream and keep stable releases available to FreeBSD. Until recently the patches weren't ready to be upstreamed too, now they are in a decent state but then again we have to break the patches in logical groups and apply them to chromium head. In the last 2 releases I've made some major cleanups. What i would do first is push the patches that simply change OS_OPENBSD with OS_BSD. On Sun, May 19, 2013 at 6:19 PM, Raphael Kubo da Costa wrote: > Ren? Ladan writes: > >> On 19-05-2013 16:25, Raphael Kubo da Costa wrote: >>> Raphael Kubo da Costa writes: >>> >>>> Hi there, >>>> >>>> I've noticed that www/chromium/files/ contains a fairy large amount of >>>> files these days. Many of those basically add os_bsd to gyp files or add >>>> FreeBSD to some ifdefs. >>>> >>>> Are you guys with freebsd-chromium hats working on getting these patches >>>> upstream? >>> >>> Ping? >>> >> I mailed someone from Chromium who can maybe help with this. The how-to >> is at http://dev.chromium.org/developers/contributing-code > > I'm fairly familiar with Chromium's contribution process, that's why I > was asking in the first place. > > Can you elaborate on "mailing someone who can help with this"? My > question is whether you, George and the other people who work on porting > Chromium to FreeBSD have signed the CLA and started sending those > patches upstream. > > _______________________________________________ > freebsd-chromium at freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-chromium > To unsubscribe, send any mail to "freebsd-chromium-unsubscribe at freebsd.org" From rene at freebsd.org Sun May 19 16:31:41 2013 From: rene at freebsd.org (=?UTF-8?B?UmVuw6kgTGFkYW4=?=) Date: Sun, 19 May 2013 18:31:37 +0200 Subject: Upstreaming the patches in files/? In-Reply-To: <86zjvrxaj3.fsf@orwell.Elisa> References: <8638tput3p.fsf@orwell.Elisa> <864ndzyrks.fsf@orwell.Elisa> <5198E9FA.2040606@freebsd.org> <86zjvrxaj3.fsf@orwell.Elisa> Message-ID: <5198FE69.1050201@freebsd.org> On 19-05-2013 17:19, Raphael Kubo da Costa wrote: > Ren? Ladan writes: > >> On 19-05-2013 16:25, Raphael Kubo da Costa wrote: >>> Raphael Kubo da Costa writes: >>> >>>> Hi there, >>>> >>>> I've noticed that www/chromium/files/ contains a fairy large amount of >>>> files these days. Many of those basically add os_bsd to gyp files or add >>>> FreeBSD to some ifdefs. >>>> >>>> Are you guys with freebsd-chromium hats working on getting these patches >>>> upstream? >>> >>> Ping? >>> >> I mailed someone from Chromium who can maybe help with this. The how-to >> is at http://dev.chromium.org/developers/contributing-code > > I'm fairly familiar with Chromium's contribution process, that's why I > was asking in the first place. > > Can you elaborate on "mailing someone who can help with this"? My > question is whether you, George and the other people who work on porting > Chromium to FreeBSD have signed the CLA and started sending those > patches upstream. > I signed the CLA too. The person in quesion is phajdan.jr at chromium.org . Ren? From bugmaster at freebsd.org Mon May 20 11:06:22 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 20 May 2013 11:06:21 GMT Subject: Current problem reports assigned to chromium@FreeBSD.org Message-ID: <201305201106.r4KB6Lt1082387@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/175972 chromium www/chromium does not build with pulseaudio o ports/175369 chromium www/chromium: Chromimum Desktop Integration doesn't op o ports/165637 chromium www/chromium: 17.0.963.56 fails to find some ns plugin o ports/165635 chromium www/chromium: 17.0.963.56: proxy isn't read by chrome f ports/165634 chromium www/chromium : 17.0.963.56 doesn't show physical print 5 problems total. From bugmaster at freebsd.org Mon May 20 11:06:43 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 20 May 2013 11:06:42 GMT Subject: Current problem reports assigned to freebsd-chromium@FreeBSD.org Message-ID: <201305201106.r4KB6gkp082828@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/177283 chromium www/chromium does not compile 1 problem total. From rene at FreeBSD.org Wed May 22 11:01:36 2013 From: rene at FreeBSD.org (rene at FreeBSD.org) Date: Wed, 22 May 2013 11:01:35 GMT Subject: ports/175972: www/chromium does not build with pulseaudio Message-ID: <201305221101.r4MB1ZR0072058@freefall.freebsd.org> Synopsis: www/chromium does not build with pulseaudio State-Changed-From-To: feedback->closed State-Changed-By: rene State-Changed-When: Wed May 22 11:00:44 UTC 2013 State-Changed-Why: No longer a problem (might need GCONF to be set, which is the default) http://www.freebsd.org/cgi/query-pr.cgi?pr=175972 From rene at FreeBSD.org Wed May 22 11:18:14 2013 From: rene at FreeBSD.org (rene at FreeBSD.org) Date: Wed, 22 May 2013 11:18:13 GMT Subject: ports/165637: www/chromium: 17.0.963.56 fails to find some ns plugins Message-ID: <201305221118.r4MBIDCJ075343@freefall.freebsd.org> Synopsis: www/chromium: 17.0.963.56 fails to find some ns plugins State-Changed-From-To: open->closed State-Changed-By: rene State-Changed-When: Wed May 22 11:16:24 UTC 2013 State-Changed-Why: Works for me (with linux-f10-flashplugin and djview), you might have to explicitly symlink /usr/local/lib/djview4/plugins/nsdejavu.so into ~/.mozilla/plugins/ http://www.freebsd.org/cgi/query-pr.cgi?pr=165637 From rene at FreeBSD.org Wed May 22 11:27:31 2013 From: rene at FreeBSD.org (rene at FreeBSD.org) Date: Wed, 22 May 2013 11:27:28 GMT Subject: ports/177283: www/chromium does not compile Message-ID: <201305221127.r4MBRS0a077106@freefall.freebsd.org> Synopsis: www/chromium does not compile State-Changed-From-To: open->closed State-Changed-By: rene State-Changed-When: Wed May 22 11:24:46 UTC 2013 State-Changed-Why: Closed, since default installations have g++ isntalled in /usr/bin . If/when GCC gets removed from base this will re-appear by itself and can be handled at that time. http://www.freebsd.org/cgi/query-pr.cgi?pr=177283 From rene at FreeBSD.org Wed May 22 13:10:32 2013 From: rene at FreeBSD.org (rene at FreeBSD.org) Date: Wed, 22 May 2013 13:10:32 GMT Subject: ports/175369: www/chromium: Chromimum Desktop Integration doesn't open URLs Message-ID: <201305221310.r4MDAWQ0095431@freefall.freebsd.org> Synopsis: www/chromium: Chromimum Desktop Integration doesn't open URLs State-Changed-From-To: open->feedback State-Changed-By: rene State-Changed-When: Wed May 22 13:03:49 UTC 2013 State-Changed-Why: Sorry for the late response. I applied your patch but on Chromium 27.0.1453.93 the standard browser detection does not seem to work. The patch is here: https://github.com/gliaskos/freebsd-chromium/commit/87667037a4e6349641967261e7ea0ed956bcc9c2 http://www.freebsd.org/cgi/query-pr.cgi?pr=175369 From beastie at tardisi.com Wed May 22 21:07:13 2013 From: beastie at tardisi.com (The BSD Dreamer) Date: Wed, 22 May 2013 16:06:53 -0500 Subject: ports/175369: www/chromium: Chromimum Desktop Integration doesn't open URLs In-Reply-To: <201305221310.r4MDAWQ0095431@freefall.freebsd.org> References: <201305221310.r4MDAWQ0095431@freefall.freebsd.org> Message-ID: On 2013-05-22 08:10, rene at FreeBSD.org wrote: > Synopsis: www/chromium: Chromimum Desktop Integration doesn't open URLs > > State-Changed-From-To: open->feedback > State-Changed-By: rene > State-Changed-When: Wed May 22 13:03:49 UTC 2013 > State-Changed-Why: > Sorry for the late response. > > I applied your patch but on Chromium 27.0.1453.93 the standard browser > detection does not seem to work. > > The patch is here: > https://github.com/gliaskos/freebsd-chromium/commit/87667037a4e6349641967261e7ea0ed956bcc9c2 > > http://www.freebsd.org/cgi/query-pr.cgi?pr=175369 The update-desktop-database lines appear to be missing from that patch. see "Desktop Database" on http://www.freebsd.org/gnome/docs/porting.html From r.c.ladan at gmail.com Wed May 22 21:20:01 2013 From: r.c.ladan at gmail.com (=?ISO-8859-1?Q?Ren=E9_Ladan?=) Date: Wed, 22 May 2013 21:20:01 GMT Subject: ports/175369: www/chromium: Chromimum Desktop Integration doesn't open URLs Message-ID: <201305222120.r4MLK1ON092243@freefall.freebsd.org> The following reply was made to PR ports/175369; it has been noted by GNATS. From: =?ISO-8859-1?Q?Ren=E9_Ladan?= To: bug-followup at FreeBSD.org, beastie at tardisi.com Cc: Subject: Re: ports/175369: www/chromium: Chromimum Desktop Integration doesn't open URLs Date: Wed, 22 May 2013 23:13:15 +0200 --089e0149c468bc91eb04dd5508e6 Content-Type: text/plain; charset=ISO-8859-1 The update-desktop-database line is part of ports/Mk/Uses/ desktop-file-utils.mk which is called by the Makefile, so it must be something else... --089e0149c468bc91eb04dd5508e6 Content-Type: text/html; charset=ISO-8859-1
The update-desktop-database line is part of ports/Mk/Uses/desktop-file-utils.mk which is called by the Makefile,
so it must be something else...

--089e0149c468bc91eb04dd5508e6-- From beastie at tardisi.com Thu May 23 04:00:02 2013 From: beastie at tardisi.com (The BSD Dreamer) Date: Thu, 23 May 2013 04:00:01 GMT Subject: ports/175369: www/chromium: Chromimum Desktop Integration doesn't open URLs Message-ID: <201305230400.r4N401EL078600@freefall.freebsd.org> The following reply was made to PR ports/175369; it has been noted by GNATS. From: The BSD Dreamer To: =?UTF-8?Q?Ren=C3=A9_Ladan?= Cc: bug-followup at freebsd.org Subject: Re: ports/175369: www/chromium: Chromimum Desktop Integration doesn't open URLs Date: Wed, 22 May 2013 22:54:54 -0500 --=_623c650f57299628e36235b0bc5439e1 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 On 2013-05-22 16:13, Ren?? Ladan wrote: > The update-desktop-database line is part of ports/Mk/Uses/desktop-file-utils.mk [1]which is called by the Makefile, > so it must be something else... Looks like there's more than one way to do be the default. IE: Firefox registers a lot more handlers and such, where chromium only does two. Had to remove all the other firefox ones before chromium would be default again though perhaps I should leave firefox on ftp? since chromium doesn't claim it and when it wasn't set, the IE in wine was launching for it. For me, it was to try to get chromium to be the default and stay the default....instead of epiphany (or after I installed calibre - calibre-ebook-viewer) Which I would fix by having to remember to edit the mimeinfo.cache file after an update. With this change, it would remain default after an update (if I forget to reapply this patch, links cause calibre-ebook-viewer to start...but reapplying the patch and reinstalling the port was all I needed to do to get chromium back as default. Chromium is looking for a file named 'chromium-browser.desktop' to determine the desktop environment and to be able to create application shortcuts, so that's still right. Not sure how to have chromium compete with firefox. Not sure how opera is supposed to work if it wants to be default. (the current problem of how flash is[n't] working in chromium had me thinking if I should switch browsers again.... right now its chrome/chromium on all the systems, except for Solaris. Before chrome it was Firefox....and let's not speak of what things were like before that.) Perhaps what's needed is to figure out a consistent way for all the browsers to get along on which ever is the desired default. Lawrence Links: ------ [1] http://desktop-file-utils.mk --=_623c650f57299628e36235b0bc5439e1 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

On 2013-05-22 16:13, René Ladan wrote:

The update-desktop-database line is part of ports/Mk/Uses/= desktop-file-utils.mkwhich is = called by the Makefile,
so it must be something else...
 

Looks like there's more than one way to do be the default.  IE: Fir= efox registers a lot more handlers and such, where chromium only does two= =2E  Had to remove all the other firefox ones before chromium would be= default again though perhaps I should leave firefox on ftp? since chromium= doesn't claim it and when it wasn't set, the IE in wine was launching for = it.

For me, it was to try to get chromium to be the default and stay the def= ault....instead of epiphany (or after I installed calibre - calibre-ebook-v= iewer)  Which I would fix by having to remember to edit the mimeinfo= =2Ecache file after an update.  With this change, it would remain defa= ult after an update (if I forget to reapply this patch, links cause calibre= -ebook-viewer to start...but reapplying the patch and reinstalling the port= was all I needed to do to get chromium back as default.

Chromium is looking for a file named 'chromium-browser.desktop' to deter= mine the desktop environment and to be able to create application shortcuts= , so that's still right.  Not sure how to have chromium compete with f= irefox.  Not sure how opera is supposed to work if it wants to be defa= ult.  (the current problem of how flash is[n't] working in chromium ha= d me thinking if I should switch browsers again....  right now its chr= ome/chromium on all the systems, except for Solaris. Before chrome it was F= irefox....and let's not speak of what things were like before that.)

Perhaps what's needed is to figure out a consistent way for all the brow= sers to get along on which ever is the desired default.

Lawrence

--=_623c650f57299628e36235b0bc5439e1-- From webmaster at mikedelta.fr Fri May 24 18:15:43 2013 From: webmaster at mikedelta.fr (webmaster at mikedelta.fr) Date: Fri, 24 May 2013 20:15:35 +0200 Subject: Flight simulator software and services Message-ID: <0b8204e2214563fb677da659e091e0b4@mikedelta.fr> Mikedelta.fr announces: Flight simulator compatible software and Pilot services Info for passengers As a passenger you see sometimes a screen with basic information like plane altitude, speed and outside temp, then sudenly, you also see a map showing the flight position, this piece of software is intended to run on a second monitor, for your passengers of course. For individuals or cockpit builders put this piece of sofware into your FSX cockpit. OUR LOG SYSTEM Flight Log Client The SERIES 2 of FLC was born, now with ability to create and submit flightplans to our network, you can also save them in "FPL IVAO compatible format" to share with your IVAO application or load them in further flight logs. Logging your flight data to a lifetime database. Live Radar This is our windows live radar client, it allows you to see what's happening in our virtual sky in real time, it seems like the web interface (Live radar link) but with more accuracy. Also LIKE us in FACEBOOK at www.facebook.com/mikedeltafsxlogsystem -- If you do not want to receive any more newsletters, http://mikedelta.fr/adm/lists/lt.php?id=ZklUCwFVBQ1LBE8DBwMEVQ%3D%3D Forward a Message to Someone http://mikedelta.fr/adm/lists/lt.php?id=ZklUCwFVBgRLBE8DBwMEVQ%3D%3D -- powered by phpList, www.phplist.com -- From webmaster at mikedelta.fr Fri May 24 18:25:22 2013 From: webmaster at mikedelta.fr (webmaster at mikedelta.fr) Date: Fri, 24 May 2013 20:25:15 +0200 Subject: Flight simulator software and services Message-ID: Mikedelta.fr announces: Flight simulator compatible software and Pilot services Info for passengers As a passenger you see sometimes a screen with basic information like plane altitude, speed and outside temp, then sudenly, you also see a map showing the flight position, this piece of software is intended to run on a second monitor, for your passengers of course. For individuals or cockpit builders put this piece of sofware into your FSX cockpit. OUR LOG SYSTEM Flight Log Client The SERIES 2 of FLC was born, now with ability to create and submit flightplans to our network, you can also save them in "FPL IVAO compatible format" to share with your IVAO application or load them in further flight logs. Logging your flight data to a lifetime database. Live Radar This is our windows live radar client, it allows you to see what's happening in our virtual sky in real time, it seems like the web interface (Live radar link) but with more accuracy. Also LIKE us in FACEBOOK at www.facebook.com/mikedeltafsxlogsystem -- If you do not want to receive any more newsletters, http://mikedelta.fr/adm/lists/lt.php?id=ZklXAgRTBAdLBE8DBwYGUg%3D%3D Forward a Message to Someone http://mikedelta.fr/adm/lists/lt.php?id=ZklXAgRTBABLBE8DBwYGUg%3D%3D -- powered by phpList, www.phplist.com -- From Contact at Love4aviation.com Fri May 24 21:12:16 2013 From: Contact at Love4aviation.com (Love4aviation.com) Date: Sat, 25 May 2013 08:01:08 +1200 Subject: Supersonic tip-May 2013 Message-ID: An embedded and charset-unspecified text was scrubbed... Name: not available URL: From info at eu.fab.com Mon May 27 05:37:56 2013 From: info at eu.fab.com (Fab) Date: Mon, 27 May 2013 01:37:53 -0400 (EDT) Subject: Invite from stripainaisjenots@inbox.lv to Fab Message-ID: <20130527053753.51a2f131d2f8807a46000289@sailthru.com> ? ? ? If you are unable to see this message, click here to viewTo ensure delivery to your inbox, please add info at eu.fab.com to your address book. ? ? Great News!chromium at freebsd.org
Here's your exclusive invite from stripainaisjenots at inbox.lv to join FabFab provides daily design inspirations and sales from the world's leading designers at prices up to 70% off retail. About Help Contact Us Return Policy Shipping Terms Privacy tw fb ? If you believe this has been sent to you in error, please click to safely unsubscribe. From bugmaster at freebsd.org Mon May 27 11:06:22 2013 From: bugmaster at freebsd.org (FreeBSD bugmaster) Date: Mon, 27 May 2013 11:06:22 GMT Subject: Current problem reports assigned to chromium@FreeBSD.org Message-ID: <201305271106.r4RB6M7E015514@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/175369 chromium www/chromium: Chromimum Desktop Integration doesn't op o ports/165635 chromium www/chromium: 17.0.963.56: proxy isn't read by chrome f ports/165634 chromium www/chromium : 17.0.963.56 doesn't show physical print 3 problems total. From dfilter at FreeBSD.ORG Wed May 29 08:50:02 2013 From: dfilter at FreeBSD.ORG (dfilter service) Date: Wed, 29 May 2013 08:50:01 GMT Subject: ports/175369: commit references a PR Message-ID: <201305290850.r4T8o1xT078249@freefall.freebsd.org> The following reply was made to PR ports/175369; it has been noted by GNATS. From: dfilter at FreeBSD.ORG (dfilter service) To: bug-followup at FreeBSD.org Cc: Subject: Re: ports/175369: commit references a PR Date: Wed, 29 May 2013 08:42:01 +0000 (UTC) Author: rene Date: Wed May 29 08:41:47 2013 New Revision: 319360 URL: http://svnweb.freebsd.org/changeset/ports/319360 Log: Manually install the desktop file instead of using DESKTOP_ENTRIES, this allows to set the MimeTypes. PR: ports/175369 (still open) Submitted by: Lawrence Chen (lchen at zen.lhaven.homeip.net) The BSD Dreamer (beastie at tardisi.com) Added: head/www/chromium/files/chromium-browser.desktop.in (contents, props changed) Modified: head/www/chromium/Makefile head/www/chromium/pkg-plist Modified: head/www/chromium/Makefile ============================================================================== --- head/www/chromium/Makefile Wed May 29 08:30:12 2013 (r319359) +++ head/www/chromium/Makefile Wed May 29 08:41:47 2013 (r319360) @@ -42,7 +42,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/l ONLY_FOR_ARCHS= i386 amd64 USE_XZ= yes -USES= bison pkgconfig +USES= bison pkgconfig desktop-file-utils USE_GMAKE= yes USE_PERL5_BUILD= yes USE_PYTHON_BUILD= 2.6+ @@ -50,9 +50,6 @@ USE_XORG= scrnsaverproto x11 xproto xscr USE_GNOME= glib20 gtk20 dconf libxslt MAN1= chrome.1 -DESKTOP_ENTRIES="Chromium" "Web browser" "${DATADIR}/product_logo_48.png" \ - "chrome %U" "Network;WebBrowser;GTK;" true - ALL_TARGET= chrome # See build/common.gypi for all the available variables. @@ -78,6 +75,10 @@ GYP_DEFINES+= use_cups=1 \ prefix_dir=${LOCALBASE} \ python_ver=${PYTHON_VER} +SUB_FILES= chromium-browser.desktop +SUB_LIST= COMMENT="${COMMENT}" \ + DATADIR=${DATADIR} + OPTIONS_DEFINE= CODECS GCONF PULSEAUDIO CLANG DEBUG CODECS_DESC= Compile and enable patented codecs like H.264 @@ -196,6 +197,7 @@ do-install: .endfor cd ${WRKSRC}/out/${BUILDTYPE} && \ ${COPYTREE_SHARE} "locales resources" ${DATADIR} + ${INSTALL_DATA} ${WRKDIR}/chromium-browser.desktop ${DESKTOPDIR} ${LN} -sf ${DATADIR}/chrome ${PREFIX}/bin post-install: Added: head/www/chromium/files/chromium-browser.desktop.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/chromium-browser.desktop.in Wed May 29 08:41:47 2013 (r319360) @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=Chromium +Comment=%%COMMENT%% +Icon=%%DATADIR%%/product_logo_48.png +Exec=chrome %U +Categories=Application;Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;/x-scheme-handler/https;x-scheme-handler/ftp; +StartupNotify=true Modified: head/www/chromium/pkg-plist ============================================================================== --- head/www/chromium/pkg-plist Wed May 29 08:30:12 2013 (r319359) +++ head/www/chromium/pkg-plist Wed May 29 08:41:47 2013 (r319360) @@ -1,4 +1,5 @@ bin/chrome +share/applications/chromium-browser.desktop %%DATADIR%%/chrome %%DATADIR%%/chrome-wrapper %%DATADIR%%/chrome.pak _______________________________________________ svn-ports-all at freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org" From rene at freebsd.org Wed May 29 12:37:22 2013 From: rene at freebsd.org (=?ISO-8859-1?Q?Ren=E9_Ladan?=) Date: Wed, 29 May 2013 14:37:19 +0200 Subject: using API keys in the FreeBSD Chromium port Message-ID: <51A5F67F.3010706@freebsd.org> Hi, the patch at [1] enables the use of FreeBSD API keys which allows things like Google Sync to work. However [3] states that these keys "are not for distribution purposes and must not be shared with other users". There has been some discussion about this on how to deal with this for source-based at [2], but it seems no consensus has been reached. Is it permitted to include these keys in the FreeBSD Ports Tree, and if not, are there any alternatives? Thanks, Ren? o behalf of freebsd-chromium [1] https://github.com/gliaskos/freebsd-chromium/commit/8701e94cc54126d6907d7665b5181e5d53705d90 [2] https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/Qks4W0xLxqc [3] http://www.chromium.org/developers/how-tos/api-keys From lkchen at ksu.edu Wed May 29 20:03:47 2013 From: lkchen at ksu.edu (Lawrence K. Chen, P.Eng.) Date: Wed, 29 May 2013 16:00:00 -0400 (EDT) Subject: using API keys in the FreeBSD Chromium port In-Reply-To: <51A5F67F.3010706@freebsd.org> Message-ID: <805142494.21026729.1369857600745.JavaMail.root@k-state.edu> So, is this why sometimes chromium says I need to sign in again, but then leaves me endlessly trying to sign in? I did see that gentoo has it in their ebuild file, with a note: # Note: these are for Gentoo use ONLY. For your own distribution, # please get your own set of keys. Feel free to contact chromium at gentoo.org # for more info. I can't think of any way to avoid including the keys (in the clear or partially obscured) in the ports tree....and avoid making it a RESTRICTED port and having some hassle in providing an out-of-band means to control the distribution of the info. ----- Original Message ----- > Hi, > > the patch at [1] enables the use of FreeBSD API keys which allows > things > like Google Sync to work. However [3] states that these keys "are > not > for distribution purposes and must not be shared with other users". > There has been some discussion about this on how to deal with this > for > source-based at [2], but it seems no consensus has been reached. Is > it > permitted to include these keys in the FreeBSD Ports Tree, and if > not, > are there any alternatives? > > Thanks, > Ren? o behalf of freebsd-chromium > > [1] > https://github.com/gliaskos/freebsd-chromium/commit/8701e94cc54126d6907d7665b5181e5d53705d90 > > [2] > https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/Qks4W0xLxqc > > [3] http://www.chromium.org/developers/how-tos/api-keys From delphij at delphij.net Thu May 30 06:21:30 2013 From: delphij at delphij.net (Xin Li) Date: Wed, 29 May 2013 23:21:23 -0700 Subject: using API keys in the FreeBSD Chromium port In-Reply-To: <51A5F67F.3010706@freebsd.org> References: <51A5F67F.3010706@freebsd.org> Message-ID: <51A6EFE3.7030306@delphij.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 5/29/13 5:37 AM, Ren? Ladan wrote: > Hi, > > the patch at [1] enables the use of FreeBSD API keys which allows > things like Google Sync to work. However [3] states that these > keys "are not for distribution purposes and must not be shared with > other users". There has been some discussion about this on how to > deal with this for source-based at [2], but it seems no consensus > has been reached. Is it permitted to include these keys in the > FreeBSD Ports Tree, and if not, are there any alternatives? What's the purpose of these keys? E.g. are they used to encrypt sensitive information, or are they used to identify that "this user is running this client, unchanged"? I personally don't think it's very practical to protect the key -- it has to be embedded into the binary some way, encrypted or encoded, or stored as plain text, and has to be decrypted/decoded to plain text before use, so anyone who do the due diligent would be able to get it, binary or source code. The only way to mitigate the problem, I think, would be to use a new key every new version and invalidate older ones from time to time, but that doesn't really solve the problem I guess. Cheers, -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJRpu/jAAoJEG80Jeu8UPuzRxoH/jm0XlV1KrviaxXBW303YaoF nqvJouXbt5qbgI7u/j3GSToJ/yUZLS0FT3OhLXEClven0nLj5sdR1Ru6EIjlKCwO 6wh6CbMhDhnn08crzFAD7jotDfcXDwX5yoqKsX1U6IE1it1t8K9Nx3nvVIca1bIS uMSWXpzNF8BPv9cOAjKm+NHAwsrm5qUOxuyiakNM2E/heRkF+6IG5AQwPd5WUKKS mUl5a8JnkvOf3T+ufFkkq9ehafHG9ADXkMiqvyW2BMb/e1ka6i8zazf6EX4Js19T tysv12ebw13vGqOXxSZ/62/gOhZJyc8siyPjybfmQ/nCnBiQmV2shBEE1uPO/mE= =Hi0t -----END PGP SIGNATURE----- From geo.liaskos at gmail.com Thu May 30 18:46:46 2013 From: geo.liaskos at gmail.com (George Liaskos) Date: Thu, 30 May 2013 18:46:45 +0000 Subject: using API keys in the FreeBSD Chromium port In-Reply-To: <51A6EFE3.7030306@delphij.net> References: <51A5F67F.3010706@freebsd.org> <51A6EFE3.7030306@delphij.net> Message-ID: > > What's the purpose of these keys? E.g. are they used to encrypt > sensitive information, or are they used to identify that "this user is > running this client, unchanged"? > >From what i understand, the key should be unique per "derivative". It's used to identify the client, like User Agent one could say but with a quota on API calls. In this sense the "Official" Chromium port on FreeBSD should have a unique key. https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/Qks4W0xLxqc From delphij at delphij.net Thu May 30 19:22:10 2013 From: delphij at delphij.net (Xin Li) Date: Thu, 30 May 2013 12:22:09 -0700 Subject: using API keys in the FreeBSD Chromium port In-Reply-To: References: <51A5F67F.3010706@freebsd.org> <51A6EFE3.7030306@delphij.net> Message-ID: <51A7A6E1.3000104@delphij.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 05/30/13 11:46, George Liaskos wrote: >> >> What's the purpose of these keys? E.g. are they used to encrypt >> sensitive information, or are they used to identify that "this >> user is running this client, unchanged"? >> > > From what i understand, the key should be unique per "derivative". > It's used to identify the client, like User Agent one could say but > with a quota on API calls. > > In this sense the "Official" Chromium port on FreeBSD should have a > unique key. > > https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/Qks4W0xLxqc Ah, > ok so this is for identifying the client. I personally don't think this would work though. In order to do this, I think the only way would be: - Don't ship the port with a key. Instead, require the builder (currently everyone who runs FreeBSD) to acquire one for themselves. When the key is not present, don't build the features that requires an API key. - On FreeBSD package building cluster (as well as PC-BSD ones), deploy the "official" key and make binaries there. I don't see how this would even work as expected, though: the key is embedded in the binary and thus anyone who can run the binary and have debugging tools would be able to extract it. This situation is totally different from normal OAuth scenario, where API key is deployed on servers and protected from being accessed by average users, and the API provider can easily block misbehaving client when the key is "stolen". Cheers, - -- Xin LI https://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- iQEcBAEBCgAGBQJRp6bhAAoJEG80Jeu8UPuzQusH/2ZmNiv70gPN3U/mioK+O827 lTvIo1ljPQudNwco+EcXxHinJmKYj36dKxtmU4ByJQmpCazBRRufzc0Zc6dZd2FX v5cwc6QQH9o0gAFafZS1nPxREoBoBQNmxtyutxjseeEqs+e0zbxix4RQJorZXNgE I2VyOwiVyxeCaeooa83h/0ll0AkQYn9ny/lDJUoph3rq1nGgX8esIO4XdVORXFPJ mHeixoI+aRtZ963p4T9ljEnJ4yP+nVqIcpsdL8nHQOdiPuNnNdc79AE4d7RhAaaF LQ3wdj9tRsA3cgmUGe37jkT3VuGEhIi6jci+W1k2uyiecqy4Qfs2lNdj+MOcOPA= =OYyE -----END PGP SIGNATURE----- From geo.liaskos at gmail.com Thu May 30 19:45:23 2013 From: geo.liaskos at gmail.com (George Liaskos) Date: Thu, 30 May 2013 19:45:22 +0000 Subject: using API keys in the FreeBSD Chromium port In-Reply-To: <51A7A6E1.3000104@delphij.net> References: <51A5F67F.3010706@freebsd.org> <51A6EFE3.7030306@delphij.net> <51A7A6E1.3000104@delphij.net> Message-ID: > > > - Don't ship the port with a key. Instead, require the builder > (currently everyone who runs FreeBSD) to acquire one for themselves. > When the key is not present, don't build the features that requires an > API key. > - On FreeBSD package building cluster (as well as PC-BSD ones), > deploy the "official" key and make binaries there. > > I don't see how this would even work as expected, though: the key is > embedded in the binary and thus anyone who can run the binary and have > debugging tools would be able to extract it. This situation is > totally different from normal OAuth scenario, where API key is > deployed on servers and protected from being accessed by average > users, and the API provider can easily block misbehaving client when > the key is "stolen". I may be wrong but i don't think that this is feasible, you can not expect every enduser to generate keys so he can use the browser. We just need a key that will be "blessed" as official for FreeBSD, just like Debian [0], Gentoo [1], Arch [2] and others have done. [0] http://anonscm.debian.org/gitweb/?p=pkg-chromium/pkg-chromium.git;a=blob;f=debian/rules;hb=HEAD [1] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild?view=markup [2] https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium From phajdan.jr at chromium.org Thu May 30 20:23:51 2013 From: phajdan.jr at chromium.org (=?UTF-8?B?UGF3ZcWCIEhhamRhbiwgSnIu?=) Date: Thu, 30 May 2013 13:23:30 -0700 Subject: using API keys in the FreeBSD Chromium port In-Reply-To: <51A7A6E1.3000104@delphij.net> References: <51A5F67F.3010706@freebsd.org> <51A6EFE3.7030306@delphij.net> <51A7A6E1.3000104@delphij.net> Message-ID: Ren? should now have an official response from an @google.com e-mail. Please let me know if after that there are still some issues - and consider https://groups.google.com/a/chromium.org/forum/#!forum/chromium-packagersfor further questions. :) Pawe? On Thu, May 30, 2013 at 12:22 PM, Xin Li wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 05/30/13 11:46, George Liaskos wrote: > >> > >> What's the purpose of these keys? E.g. are they used to encrypt > >> sensitive information, or are they used to identify that "this > >> user is running this client, unchanged"? > >> > > > > From what i understand, the key should be unique per "derivative". > > It's used to identify the client, like User Agent one could say but > > with a quota on API calls. > > > > In this sense the "Official" Chromium port on FreeBSD should have a > > unique key. > > > > > https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/Qks4W0xLxqc > > Ah, > > > ok so this is for identifying the client. I personally don't > think this would work though. > > In order to do this, I think the only way would be: > > - Don't ship the port with a key. Instead, require the builder > (currently everyone who runs FreeBSD) to acquire one for themselves. > When the key is not present, don't build the features that requires an > API key. > - On FreeBSD package building cluster (as well as PC-BSD ones), > deploy the "official" key and make binaries there. > > I don't see how this would even work as expected, though: the key is > embedded in the binary and thus anyone who can run the binary and have > debugging tools would be able to extract it. This situation is > totally different from normal OAuth scenario, where API key is > deployed on servers and protected from being accessed by average > users, and the API provider can easily block misbehaving client when > the key is "stolen". > > Cheers, > - -- > Xin LI https://www.delphij.net/ > FreeBSD - The Power to Serve! Live free or die > -----BEGIN PGP SIGNATURE----- > > iQEcBAEBCgAGBQJRp6bhAAoJEG80Jeu8UPuzQusH/2ZmNiv70gPN3U/mioK+O827 > lTvIo1ljPQudNwco+EcXxHinJmKYj36dKxtmU4ByJQmpCazBRRufzc0Zc6dZd2FX > v5cwc6QQH9o0gAFafZS1nPxREoBoBQNmxtyutxjseeEqs+e0zbxix4RQJorZXNgE > I2VyOwiVyxeCaeooa83h/0ll0AkQYn9ny/lDJUoph3rq1nGgX8esIO4XdVORXFPJ > mHeixoI+aRtZ963p4T9ljEnJ4yP+nVqIcpsdL8nHQOdiPuNnNdc79AE4d7RhAaaF > LQ3wdj9tRsA3cgmUGe37jkT3VuGEhIi6jci+W1k2uyiecqy4Qfs2lNdj+MOcOPA= > =OYyE > -----END PGP SIGNATURE----- > From lkchen at ksu.edu Thu May 30 22:28:01 2013 From: lkchen at ksu.edu (Lawrence K. Chen, P.Eng.) Date: Thu, 30 May 2013 18:28:00 -0400 (EDT) Subject: using API keys in the FreeBSD Chromium port In-Reply-To: Message-ID: <1239531525.21357067.1369952880052.JavaMail.root@k-state.edu> ----- Original Message ----- > > > > > > - Don't ship the port with a key. Instead, require the builder > > (currently everyone who runs FreeBSD) to acquire one for > > themselves. > > When the key is not present, don't build the features that requires > > an > > API key. > > - On FreeBSD package building cluster (as well as PC-BSD ones), > > deploy the "official" key and make binaries there. > > > > I don't see how this would even work as expected, though: the key > > is > > embedded in the binary and thus anyone who can run the binary and > > have > > debugging tools would be able to extract it. This situation is > > totally different from normal OAuth scenario, where API key is > > deployed on servers and protected from being accessed by average > > users, and the API provider can easily block misbehaving client > > when > > the key is "stolen". > > > I may be wrong but i don't think that this is feasible, you can not > expect > every enduser to generate keys so he can use the browser. > > We just need a key that will be "blessed" as official for FreeBSD, > just > like Debian [0], Gentoo [1], Arch [2] and others have done. > > [0] > http://anonscm.debian.org/gitweb/?p=pkg-chromium/pkg-chromium.git;a=blob;f=debian/rules;hb=HEAD > [1] > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild?view=markup > [2] > https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium And, presumably https://github.com/gliaskos/freebsd-chromium/commit/8701e94cc54126d6907d7665b5181e5d53705d90 is the official FreeBSD one. But the question is whether how Debian/Gentoo/Arch, and now FreeBSD, are distributing the keys in violation of http://www.chromium.org/developers/how-tos/api-keys "Note that the keys you have now acquired are not for distribution purposes and must not be shared with other users." I see geolocation is part api keys..is that why it hasn't been working since 23? Wonder if everybody who runs FreeBSD could just join the FreeBSD team and see the key?