00:38.51 | *** join/#oe mjensen (~mjensen@gerd.preston.cmit.csiro.au) |
00:39.25 | *** join/#oe linuxwhore (~johnh@d19-230.rb.lax.centurytel.net) |
00:48.10 | *** join/#oe xep_ (misha@porter-kresge-apts-59-101.resnet.ucsc.edu) |
01:05.22 | RP | Rats. The console corruption has come back :-( |
01:07.48 | mjensen | console corruption? |
01:07.50 | CIA-7 | 03pb 07 * r1.2616 10packages-devel/gpe-autostarter/gpe-autostarter_0.11.oe: update gpe-autostarter to 0.11 |
01:08.52 | RP | On husky with a 2.6 kernel. I was having problems with corruption on the console. I thought when I fixed other things, it also sorted that as it disappeared. Its back (although the colour problem remains fixed)... |
01:09.16 | CIA-7 | 03pb 07 * r1.2617 10packages-devel/hotplug-dbus/hotplug-dbus_0.9.oe: update hotplug-dbus to 0.9 |
01:09.51 | *** join/#oe linuxwhore (~johnh@d19-230.rb.lax.centurytel.net) |
01:09.55 | CIA-7 | 03pb 07 * r1.2618 10packages-devel/gpe-autostarter/gpe-autostarter_0.11.oe: |
01:09.55 | CIA-7 | add LICENSE to gpe-autostarter |
01:09.55 | CIA-7 | remove useless SRC_URI |
01:12.12 | CIA-7 | 03pb 07 * r1.2619 10packages-devel/gpe-beam/ (gpe-beam-0.2.6/vcard-send.patch gpe-beam_0.2.6.oe): update gpe-beam to 0.2.6 |
01:13.03 | CIA-7 | 03pb 07 * r1.2620 10packages-devel/gpe-announce/gpe-announce_0.12.oe: update gpe-announce to 0.12 |
01:27.06 | *** join/#oe linuxwhore (~johnh@d19-230.rb.lax.centurytel.net) |
01:28.44 | *** join/#oe raster (~raster@vagw.valinux.co.jp) |
01:29.23 | raster | burrp |
01:29.32 | CIA-7 | 03RP 07 * r1.2621 10packages-devel/linux/openzaurus_2.6.10-rc1.oe: Update mtd and w100 drivers in openzaurus_2.6.oe |
01:32.43 | *** join/#oe Virusmaster (~Thomas@p5091BE35.dip.t-dialin.net) |
02:00.14 | *** part/#oe kiatoa (~matt@rich-dsl3-66.greenmountainaccess.net) |
02:14.15 | *** join/#oe mithro (~tim@dsl1-83.gw1.adl1.airnet.com.au) |
02:35.34 | *** join/#oe minipanda (~zhanght@210.76.124.126) |
02:52.10 | treke|laptop | yeah |
02:52.30 | treke|laptop | starting my errands at quarter after five on a sunday wasnt the greatest idea in the world |
02:54.11 | kergoth | heh |
02:54.23 | kergoth | why do now what you can put off indefinately, right |
02:54.43 | treke|laptop | hehe |
02:54.55 | treke|laptop | stupid stores closing early on sunday |
02:56.27 | treke|laptop | hrmm. cool. my tivo controller can be programmed to work the tv |
03:03.18 | chouimat | http://softgun.sourceforge.net/ <------ sound cool |
03:04.04 | treke|laptop | <PROTECTED> |
03:04.10 | treke|laptop | too bad it can't turn off my receiver also |
03:04.55 | treke|laptop | would be cool if it turned both off |
03:05.09 | kergoth | fuck, i'm behind on like every last bill |
03:05.10 | kergoth | heh |
03:05.39 | treke|laptop | hopefully you're just forgetful and not broke |
03:05.58 | jacques | I'm not forgetful or broke - just a procrastinator |
03:06.23 | treke|laptop | I just don't like giving people money |
03:06.39 | gb2 | kergoth: i discovered i was 3 months behind on my gas bill |
03:07.04 | prpplague | kergoth: i'm not behind, just don't have any money until after 2:30pm tomorrow, hwhw |
03:07.19 | kergoth | i'm forgetful and a procrastinator |
03:07.22 | gb2 | it's the only one i can't easily pay under linux |
03:07.22 | kergoth | which doesnt work out well |
03:07.33 | gb2 | the website sucks |
03:07.34 | kergoth | i need to set up bill pay and shit |
03:07.40 | kergoth | ah |
03:07.41 | prpplague | kergoth: yea thats what i do |
03:08.08 | kergoth | treke|laptop: is it a valid assumption? |
03:08.09 | kergoth | heh |
03:08.18 | mithro | softgun looks pretty cool |
03:08.20 | treke|laptop | kergoth: well I haven't payed it in the two and a half years I've lived here. |
03:08.24 | treke|laptop | and no one has called me |
03:08.29 | treke|laptop | so I give it even odds |
03:08.35 | kergoth | hehe |
03:12.34 | gb2 | most of my bills autopay to credit cards |
03:12.39 | gb2 | and i pay the credit card online by hand |
03:12.56 | kergoth | yeah, thats a good way to go |
03:14.23 | treke|laptop | I've got the credit cards set up to autopay the minimum, and then usually override that by hand |
03:15.22 | treke|laptop | that way i'm not fucked if I forget to pay |
03:15.53 | gb2 | treke: i'd do that if mine gave me that option |
03:16.05 | treke|laptop | ah |
03:23.18 | kergoth | Package unionfs-modules wants to install file /lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/fs/unionfs.o |
03:23.21 | kergoth | <PROTECTED> |
03:23.24 | kergoth | heh |
03:23.27 | kergoth | An error ocurred, return value: 1. |
03:23.30 | kergoth | what the hell |
03:23.40 | treke|laptop | an error ocurred. duh |
03:29.07 | *** join/#oe chouimat (~dieu@r2351064.cidc.net) |
03:37.00 | *** join/#oe linuxwhore (~johnh@d19-230.rb.lax.centurytel.net) |
03:47.59 | *** join/#oe chouimat (~dieu@r2351064.cidc.net) |
04:25.01 | *** join/#oe chewy|ibook (~dieu@r2351064.cidc.net) |
04:32.13 | *** join/#oe Zero_Chaos (~zero@pa-robinson1b-106.pit.adelphia.net) |
04:56.43 | *** join/#oe chouimat (~dieu@r2351064.cidc.net) |
05:21.03 | *** join/#oe CoreDump|hom (~mhentges@xdsl-213-196-255-250.netcologne.de) |
05:22.17 | *** join/#oe CoreDump|hom (~mhentges@xdsl-213-196-255-250.netcologne.de) |
05:32.39 | kergoth | bored. |
05:33.33 | raster | kergoth: CODE! |
05:33.34 | raster | :) |
05:36.29 | kergoth | drinking. |
05:36.32 | kergoth | alcohol + code = bad |
05:41.19 | raster | alcohol + code = wtf (next day) |
05:41.20 | raster | :) |
05:42.17 | kergoth | indeed |
05:42.40 | kergoth | the *ideas* about code are often good, but the actual implementations tend to leave a lot to be desired |
05:42.44 | kergoth | heh |
06:00.26 | *** join/#oe joshin (~joshg@VDSL-130-13-185-112.PHNX.QWEST.NET) |
06:01.24 | raster | indeed |
06:01.37 | raster | passing out tends to work well for me |
06:11.24 | emte | i havent drank that much yet |
06:11.26 | emte | :P |
06:14.16 | *** join/#oe stevenh (~xev@65.167.23.2) |
06:20.41 | *** part/#oe mjensen (~mjensen@gerd.preston.cmit.csiro.au) |
06:25.26 | treke|home | kergoth: well I guess we'll find out once and for all if larry 8 sucks. |
06:25.30 | treke|home | my dad bought himself a copy |
06:25.58 | kergoth | ah, cool |
06:26.00 | kergoth | let me know |
06:26.41 | emte | is/did anyone update rxvt-unicode? |
06:27.20 | emte | i didnt get a -4.0.oe in my latest pull |
06:27.41 | emte | and since 3.7 isnt there ... |
06:37.28 | treke|home | my machine is hurting right now |
06:37.29 | treke|home | no clue why |
06:39.06 | ljp | maybe you punched it in the throat |
06:40.09 | jacques | maybe it's secretly a gentoo rsync server |
06:47.38 | *** join/#oe _Bala_ (~Bala@hsdbsk142-165-147-20.sasknet.sk.ca) |
06:51.14 | ljp | i have too much work to do |
06:56.13 | kergoth | this movie is so fucked up. good stuff. |
06:56.31 | mithro | kergoth: which one? |
06:56.53 | kergoth | Donnie Darko |
06:56.57 | kergoth | hadnt seen it in a while. |
06:57.22 | jacques | i always get that confused with donni brasco |
06:57.42 | treke|home | hehe |
07:04.27 | kergoth | heh |
07:31.16 | *** join/#oe schurig (~schurig@p5080ACBB.dip0.t-ipconnect.de) |
07:31.40 | schurig | rejoice, patcher became a debian package :-) |
07:33.24 | mithro | schurig: cool! |
08:06.58 | ljp | scarey.. whats next, ipkg? :) |
08:19.57 | *** join/#oe siti (~user@210-54-106-84.dialup.xtra.co.nz) |
08:49.11 | *** join/#oe andersee (~andersee@codepoet.org) |
09:00.34 | *** join/#oe rjanz (abcdefg@dsl-213-023-212-185.arcor-ip.net) |
09:05.27 | *** join/#oe XorA (~dp@81-178-239-192.dsl.pipex.com) |
09:11.29 | *** join/#oe ade|desk (~adavey@194.200.143.249) |
09:12.06 | treke|home | scary? |
09:12.11 | treke|home | patcher is a sueful app |
09:12.20 | treke|home | it definitly belongs in debian |
09:12.23 | ade|desk | morning all |
09:16.38 | XorA | morning |
09:22.28 | hrw|work | hi |
09:22.53 | hrw|work | how to fuckup working collie part3: install modules form oz-pxa kernel instead of oz-sa ones |
09:24.10 | XorA | ooops |
09:24.28 | XorA | a very good reason for modules to change arch to machine name :-) |
09:29.47 | hrw|work | XorA: pxa zauruses can use same modules (probably) |
09:30.18 | XorA | hrw|work: hmmm, time for more ARCH= hacking? |
09:30.43 | hrw|work | or for more work on 2.6 for Z |
09:30.58 | XorA | although there is less harm in generating too many module packages then letting a newbie install pxa modules on collie |
09:31.56 | *** join/#oe emme (~emme@manin.usr.dico.unimi.it) |
09:34.58 | hrw|work | schurig: 20040521 patcher in debian is much older then OE one |
09:43.02 | *** join/#oe stevenh (~xev@65.167.23.2) |
09:50.25 | *** join/#oe freyther (freyther@160.45.45.222) |
09:50.37 | freyther | moin |
09:50.54 | hrw|work | hi zecke |
09:50.56 | freyther | koen|itc: h3600 image booted but shares same problems as any other oz distri |
09:50.58 | freyther | hrw|work: hey |
10:03.45 | fdv | is there any reason why there's no gtk2 native package? |
10:04.46 | *** join/#oe jbs (~jbs@10001200047.0000006537.acesso.oni.pt) |
10:05.22 | mickeyl | probably because we don't need one to cross build gtk2 |
10:05.35 | mickeyl | we only add native packages if they're absolutely necessary |
10:06.02 | fdv | but isn't it needed to compile software depending on gtk? |
10:06.27 | mickeyl | doesn't look like it. try oemake -nv <somePackage> to look for dependencies |
10:06.47 | fdv | I'm trying to set up a package, wxWidgets |
10:07.04 | fdv | and I need gtk-config for it to build |
10:07.13 | hrw|work | mickeyl: what about adding "-oz" to EXTRA_VERSION in oz kernels? |
10:07.40 | mickeyl | hrw|work: yeah why not. i would prefer that after the 3.5.2 release though |
10:07.42 | hrw|work | 2.4.18-rmk7-pxa3-embedix-oz |
10:07.46 | hrw|work | sure |
10:08.08 | hrw|work | mickeyl: that way it will be visible that kernel is from OZ |
10:08.46 | mickeyl | fdv: you could ship a fixed gtk-config - which would probably be necessary anyway since you want it to point to our library and include paths - rather than to the auto generated or even worse - host paths |
10:08.52 | hrw|work | mickeyl: another thing... PACKAGE_ARCH=MACHINE in oz kernels - I installed corgi modules by mistake.. they load but not work as good as should |
10:08.56 | mickeyl | hrw|work: yeah, something we could test for, then |
10:09.34 | mickeyl | hrw|work: yeah, corgi only modules should have _corgi |
10:10.02 | hrw|work | mickeyl: or simply all modules should be for machiine |
10:10.25 | mithro | hey mickeyl |
10:10.39 | mithro | it looks like i'm not going to have a chance to touch that resolve stuff for atleast 4 days |
10:10.58 | mickeyl | mithro: too bad. needs to go in 3.5.3 then |
10:11.26 | fdv | mickeyl: you mean like a shell script or anything that just returns the right include paths etc? |
10:11.41 | mickeyl | fdv: yes. -config are almost always simple shell scripts. look at one :) |
10:11.51 | mickeyl | mithro: we can ship an upgrades package lateron |
10:11.54 | fdv | oh, thanks :) |
10:14.26 | ade|desk | is there a way to step through the build of a package in oe ? |
10:15.08 | hrw|work | ade|desk: oebuild showtasks path/file.oe will give you a list |
10:15.44 | hrw|work | ade|desk: oebuild TASK path/file.oe - TASK can be clean, unpack, patch, configure, compile etc |
10:16.11 | hrw|work | hmm.. my module_licence.patch made for oz-sa applies to oz-pxa |
10:29.46 | XorA | does hotplug actually run usbd.agent in 3.5.1? |
10:30.17 | ade|desk | yay, at last, openssl compiles :) |
10:32.06 | mickeyl | XorA: if it's in the hotplug directory I don't think why not. you should test it by catting something to a file though |
10:33.51 | XorA | mickeyl: thats what I am doing and it seems to be not run, this could explain why usbd0 doesnt work after suspend |
10:34.43 | hrw|work | XorA: can you modprobe usbdmonitor before suspend? |
10:34.58 | hrw|work | mickeyl: I have module_license.patch for oz-pxa |
10:35.06 | mickeyl | hrw|work: cool. please add that |
10:35.17 | hrw|work | takepatch: 864 new revisions, 0 conflicts in 517 files |
10:35.24 | hrw|work | busy weekend |
10:35.31 | hrw|work | (I had 4 day long weekend) |
10:36.35 | XorA | ah that works mickeyl |
10:36.58 | hrw|work | mickeyl: someone should synchronize oz-sa with oz-pxa - 2nd has bt950 applied but bt950 is also as a package |
10:40.39 | CIA-7 | 03hrw 07 * r1.2624 10packages-devel/linux/ (2 files in 2 dirs): openzaurus-pxa: added module license to get rid of tainted modules |
10:43.02 | hrw|work | mickeyl: also information about patches will be nice - what does that, what other.. to know which ones are for fixing sharpisms and which for new functionality |
10:43.17 | mickeyl | yeah, we should comment them a bit |
10:43.30 | mickeyl | oh another thing, your buzzer backport broke "normal" sounds |
10:44.00 | hrw|work | normal means? |
10:44.03 | mickeyl | touch |
10:44.05 | mickeyl | alarm |
10:44.05 | mickeyl | key |
10:44.06 | hrw|work | alarms etc? |
10:44.12 | mickeyl | via the sharp_buz compat interface |
10:44.26 | mickeyl | fixing the link is easy |
10:44.39 | mickeyl | but the buzzer patch is partyl broken for those sounds. |
10:44.46 | mickeyl | it doesn't honor the loudness |
10:44.55 | mickeyl | and it distorts the sounds |
10:45.04 | mickeyl | i'll take a look at that |
10:45.13 | hrw|work | aha |
10:45.26 | mickeyl | the same things which i didn't like when we had the patch in 2.4.6 |
10:45.33 | mickeyl | but never got around to fixing |
10:49.04 | hrw|work | we we can maybe we should drop it for 3.5.2 and get it for 3.5.3 |
10:52.14 | mickeyl | ya. i'm not sure if i get around to fixing it until 3.5.2 which i really would like to get out this week |
10:56.04 | *** join/#oe zinga (~arnaudb@186.80-203-227.nextgentel.com) |
11:05.54 | hrw|work | someonne know any project manager for KDE? |
11:14.07 | *** join/#oe minipanda (~zhanght@219.236.26.173) |
11:14.16 | *** join/#oe RP (~webwide@tim.rpsys.net) |
11:32.38 | *** join/#oe cmartin (~cmartin@gw.krypnet.de) |
11:35.14 | cmartin | hi mickeyl |
11:37.45 | *** join/#oe freyther (freyther@lin220.mi.fu-berlin.de) |
11:38.02 | fdv | mickeyl: wrt. gtk2 and native, isn't header and library files needed in the staging/BUILD_ARCH tree? |
11:39.52 | rjanz | hi cmartin |
11:39.55 | mickeyl | hi cmartin |
11:40.09 | freyther | hi cmartin |
11:40.37 | mickeyl | fdv: if you refer to BUILD_ARCH as the target, then yes. |
11:40.51 | mickeyl | fdv: gtk installs the headers for later apps into staging |
11:41.19 | rjanz | now that are so many simpaders online, i must ask a stupid question, how do mount the remaining 16MB of flash in OE? |
11:41.31 | rjanz | (GPE-image) |
11:41.53 | freyther | rjanz: edit your /etc/fstab to get it automatically mounted |
11:42.10 | freyther | rjanz: or by hand mount /dev/mtdblock/2 /home |
11:43.04 | freyther | rjanz: but as long as we've no 'setup script' for the 2nd bank we will just leave it unused :} |
11:43.22 | rjanz | freyther: thanks! that workd, I searched the list and the wiki did not find it :) |
11:43.40 | rjanz | I need it for the installation of firefox |
11:44.04 | freyther | rjanz: hehe, it isn't documented as it would be (once finished) transparently |
11:44.15 | rjanz | ah ok :-) |
11:45.01 | freyther | rjanz: In case you want to know it: This split allows a) T-Sinus PAD support b) upgrading the distribution without deleting your home |
11:45.12 | rjanz | freyther: I guess i need to create a destination in ipkg then I can install something there |
11:45.34 | freyther | rjanz: yes |
11:45.34 | rjanz | yea, I read that part in the IRC logs, |
11:46.29 | rjanz | freyther: mickeyl mentioned you could some help with 2.6 , is there anything I could do? |
11:46.52 | rjanz | freyther: could +use some |
11:48.33 | freyther | rjanz: basicly the complete mcp/ucb subsystem is missing |
11:48.52 | freyther | rjanz: the simpad uses it for sound, touchscreen, battery control, keys |
11:49.06 | freyther | rjanz: and USB client is not available for sa11x0 |
11:50.55 | rjanz | freyther: I am currently looking at the UCB for the touchscreen stuff anyway, |
11:51.13 | koen | freyther: thanks for testing |
11:51.14 | freyther | rjanz: give me your email and I'll send you russels mcp/ucb receipe |
11:51.29 | rjanz | rudolf.janz@gmx.net |
11:51.44 | freyther | koen: do you've a oe feed somewhere as well? The one looked in your homedir looked outdatat?! |
11:52.08 | freyther | rjanz: will send you the email once I'm home |
11:52.25 | koen | the oe-ipk is the most recent, but i'll update it later this afternoon |
11:52.35 | koen | (and opie-sound fails on touch.wav) |
11:52.55 | rjanz | freyther: I have not done kernel work, yet (but went through a lot of kernel code during my playing around with the MQ200), so might need some time to be productive |
11:54.00 | freyther | rjanz: lol mq200? My unaccelerate version is ported since one year :} |
11:54.42 | koen | freyther: any idea how to fix opie-sond compilation? |
11:55.01 | freyther | koen: is that 1.1.7oe or _cvs.oe |
11:55.09 | rjanz | rjanz: I was doing the accelaration stuff, and had some problems so I thought it was a problem with the setup, so I looked at all the code specific to simpad |
11:55.14 | freyther | koen: I think hrw fixed a spelling error yesterday there as well? |
11:55.16 | hrw|work | koen: update sources - I fixed it |
11:55.24 | koen | the one in familiar-0.8.0.oe |
11:55.34 | hrw|work | koen: pull from packages-devel |
11:55.37 | freyther | rjanz: for till it crashed the SIMpad as well, something gets corrupted |
11:55.43 | koen | hrw|work: aha |
11:55.45 | freyther | rjanz: and he posted one of his findings |
11:56.06 | freyther | rjanz: but the acceleration produced too high latency for him |
11:56.09 | koen | hrw|work: what's the simplest way to switch to package-devel? |
11:58.36 | rjanz | freyther: the crashing part I had fixed after a while, but I had problems with corrupted reading of Memory by CPU (need by QTE) |
11:58.49 | freyther | rjanz: later :) |
11:59.07 | rjanz | freyther: ok |
11:59.34 | koen | hrw|work: is bk newroot what i need? |
12:00.26 | mithro | koen: i think reparent also works |
12:00.26 | hrw|work | koen: bk parent |
12:01.20 | koen | ok |
12:01.26 | koen | thaat was easy |
12:13.46 | *** join/#oe zinga_ (~arnaudb@186.80-203-227.nextgentel.com) |
12:54.37 | *** join/#oe zecke (~ich@83.169.144.140) |
12:54.52 | koen | zecke: opie build now |
12:56.06 | hrw|work | koen: opie builds since yesterday evening |
12:56.08 | koen | s/build/builds/ |
12:56.40 | koen | with the packages-devel repo it does |
13:26.28 | *** join/#oe mrz80 (1000@caledonia.cns.ufl.edu) |
13:54.56 | *** join/#oe zilt (~aking@ottawa-dial-206-191-4-22.s-ip.magma.ca) |
13:55.09 | cmartin | k, sorry - i was destracted |
13:56.17 | cmartin | mickeyl, i did get a GPE image to build for the simpad, but nothing GPE related is installed in the image - and the image is 17MB |
13:57.33 | cmartin | since it's 17MB it can boot and i get a login prompt on the console, but i can't login since part of the image is missing in flash (16MB partition) |
13:58.26 | mickeyl | what do you mean with a gpe-image with nothing gpe-installed? |
13:59.04 | *** join/#oe raster (~raster@YahooBB219198104088.bbtec.net) |
13:59.30 | cmartin | the build goes through but i can't find any gpe progis in the rootfs DIR - only firefox for example is there |
14:00.04 | cmartin | where are the gpe stuff installed under? /usr/bin ? |
14:02.10 | mickeyl | if firefox is there you have probably installed too much |
14:02.23 | mickeyl | did you sanity check log.do_rootfs and TMPDIR/rootfs ? |
14:04.44 | cmartin | ill check |
14:06.10 | zecke | any C Preprocessor guru around? |
14:06.26 | mickeyl | since we don't have a maximum size check in mkfs.jffs2 yet i would recommend disabling the --pad until you are sure your resulting image is not too large |
14:06.27 | zecke | how can I stringify a #defined string |
14:06.43 | zecke | #define __stringify (x) #x doesn't work for me |
14:08.33 | cmartin | mickeyl, how can that be possible that too much is installed into rootfs? i don't mean in terms of the device flash. rootfs is populated with ipkg before mkfs.jffs2 even comes in, right? |
14:08.59 | mickeyl | cmartin: example: ipkg installs 100mb of stuff into rootfs |
14:09.12 | mickeyl | then mkfs.jffs2 creates an image padded to 16mb out of that 100mb rootfs |
14:09.13 | mickeyl | boom |
14:09.33 | cmartin | yes, but the rootfs still contains the 100MB of stuff, right? |
14:09.41 | mickeyl | no, how can it |
14:09.46 | cmartin | hmm, |
14:09.48 | mickeyl | it is getting truncated |
14:09.58 | mickeyl | that is why i recommend not to use --pad=16mb |
14:10.02 | cmartin | not the image - the TMPDIR/rootfs |
14:10.03 | mickeyl | until you are 100% sure |
14:10.09 | mickeyl | yeah TMPDIR/rootfs will be untouched |
14:10.41 | *** join/#oe zwi (~zwi@66.7.157.106) |
14:10.44 | zecke | koen: Some OE weirdnes: 'reboot' on sending sigterm/sigkill some process suspends the device |
14:11.09 | zecke | koen: we should kill the process and force a core dump to find out whos is guilty (from within the apm bios) |
14:11.11 | cmartin | that's the problem - the gpe progis aren't in TMPDIR/rootfs |
14:11.52 | cmartin | i wipes TMPDIR/rootfs and am now running gpe-image again |
14:11.55 | *** join/#oe joshin (~joshg@VDSL-130-13-185-112.PHNX.QWEST.NET) |