Ritesh Raj Sarraf: apt-offline - 1.3
This is part of the just released, version 1.3.
(Apologies for putting this on Planet Debian,
but it says the one or other non-English post is okay as long as it s an
exception. I feel I need to reach more people with this, but don t feel
like translating this into English right now.)
Update: Tanguy asked
for a short English summary: it s me ranting against the rioting against
muslims and the call for more CCTV surveillance after a possible
bomb was found at the train station.
In Bonn herrscht immer noch Bombenstimmung , wenn man z.B. auf die
Webseite der Lokalzeitung schaut von dem Amoklauf in Connecticut, ber
den sich im IRC gewunder wird, ist immer noch nichts zu sehen, daf r wird
flei ig wider Islamisten gehetzt.
Ich finde das besorgniserregend, mu doch jetzt jeder Angeh rige des
Islams f rchten, verfolgt oder benachteiligt zu werden. Das reizt doch
erst recht zum Gegenschlag, bei dem dann auch Menschen, die absolut
nicht mit der hier vorherrschenden Meinung und Politik
bereinstimmen, getroffen werden k nnen.
Ich pers nlich habe kein Problem mit Menschen anderen Glaubens oder
anderer Weltanschauung, solange wir friedlich miteinander leben k nnen.
Ich teile eure Unzufriedenheit mit dem herrschenden Staat, der immer
weitergehenden berwachung, Unterdr ckung von Leuten, die nicht dem
vorherrschenden Menschenbild entsprechen (egal an welchen Kategori n),
und bitte die, die dies lesen, nochmal nachzudenken, bevor sie etwas
tun, was hinterher Unschuldige trifft oder gar in friendly fire
ausartet.
Hat eigentlich wer die in Bad Godesberg ausgegebenen Koran-B cher
sich mal angeschaut? Als ich davon las, war ich ja zugegebenerma en
neugierig, weil ich vom Koran leider eher wenig kenne, wei aber nicht,
wie neutral oder eben nicht die bersetzung gehalten ist. Anhand dessen,
was ich bereits mitbekam, sollte das eher friedlicher sein als
was durch sp tere Theologen festgelegt wurde wie ja auch zum Beispiel
im Christentum, aber ber die Horrorepisoden der christlichen Kirche will
ich jetzt auch nicht mich auslassen, in der Hoffnung, da auch diese sich
mit den Jahren gebessert hat. (Ist nur halt das Problem mit den Leuten,
die die alten Hetzparolen jetzt noch verbreiten. Ist wie im Netz mit
den Groupies von Theo de Raadt, die noch asiger zu Leuten sind als er
selber.) (Au erdem mu man ja bef rchten, durch Besitz eines Korans schon
vorverurteilt zu werden heutzutage *seufz* ich finde das nicht gut!)
Update (ich verga ): auch der Ruf nach mehr Video berwachung ist nur
Panikmache. Das geht nur zu Lasten des Normalb rgers. Vielleicht lassen
sich noch Kleinstdelikte wie Taschendiebstahl damit abschrecken, aber
gerade diese Bomben und dergleichen sind doch oft von Leuten, die vor
Konsequenzen keine Angst haben, organisiert. Die werden dann maximal
M rtyrer. Ich wiederhole nochmal f r die Politiker und die ganz langsamen
unter den Lesern: berwachung verhindert keine Straftat.
Publisher: | Ace |
Copyright: | 1992 |
Printing: | December 1993 |
ISBN: | 0-441-65241-7 |
Format: | Mass market |
Pages: | 194 |
Package: leafnode Version: 2.0.0.alpha20090406a-1 ============================= ProblemType: Crash Architecture: amd64 Date: Tue Jul 3 00:08:02 2012 Dependencies: adduser 3.113+nmu3 base-passwd 3.5.24 cron 3.0pl1-123 debconf 1.5.44 debianutils 4.3.1 dpkg 1.16.4.3 gcc-4.7-base 4.7.1-2 libbz2-1.0 1.0.6-3 libc-bin 2.13-33 libc6 2.13-33 libclass-isa-perl 0.36-3 libdb5.1 5.1.29-4 libfile-copy-recursive-perl 0.38-1 libgcc1 1:4.7.1-2 libgdbm3 1.8.3-11 liblzma5 5.1.1alpha+20120614-1 libpam-modules 1.1.3-7.1 libpam-modules-bin 1.1.3-7.1 libpam-runtime 1.1.3-7.1 libpam0g 1.1.3-7.1 libpcre3 1:8.30-5 libpopt0 1.16-7 libselinux1 2.1.9-5 libsemanage-common 2.1.6-6 libsemanage1 2.1.6-6 libsepol1 2.1.4-3 libswitch-perl 2.16-2 libustr-1.0-1 1.0.4-3 libwrap0 7.6.q-23 logrotate 3.8.1-4 lsb-base 4.1+Debian7 [modified: lib/lsb/init-functions] multiarch-support 2.13-33 netbase 5.0 openbsd-inetd 0.20091229-2 passwd 1:4.1.5.1-1 perl 5.14.2-12 perl-base 5.14.2-12 perl-modules 5.14.2-12 sensible-utils 0.0.7 tar 1.26-4 tcpd 7.6.q-23 update-inetd 4.43 zlib1g 1:1.2.7.dfsg-13 Disassembly: => 0x7f8e69738475 <*__GI_raise+53>: cmp $0xfffffffffffff000,%rax 0x7f8e6973847b <*__GI_raise+59>: ja 0x7f8e69738492 <*__GI_raise+82> 0x7f8e6973847d <*__GI_raise+61>: repz retq 0x7f8e6973847f <*__GI_raise+63>: nop 0x7f8e69738480 <*__GI_raise+64>: test %eax,%eax 0x7f8e69738482 <*__GI_raise+66>: jg 0x7f8e69738465 <*__GI_raise+37> 0x7f8e69738484 <*__GI_raise+68>: test $0x7fffffff,%eax 0x7f8e69738489 <*__GI_raise+73>: jne 0x7f8e697384a2 <*__GI_raise+98> 0x7f8e6973848b <*__GI_raise+75>: mov %esi,%eax 0x7f8e6973848d <*__GI_raise+77>: nopl (%rax) 0x7f8e69738490 <*__GI_raise+80>: jmp 0x7f8e69738465 <*__GI_raise+37> 0x7f8e69738492 <*__GI_raise+82>: mov 0x34e97f(%rip),%rdx # 0x7f8e69a86e18 0x7f8e69738499 <*__GI_raise+89>: neg %eax 0x7f8e6973849b <*__GI_raise+91>: mov %eax,%fs:(%rdx) 0x7f8e6973849e <*__GI_raise+94>: or $0xffffffff,%eax 0x7f8e697384a1 <*__GI_raise+97>: retq DistroRelease: Debian 7.0 ExecutablePath: /usr/sbin/fetchnews ExecutableTimestamp: 1265584779 Package: leafnode 2.0.0.alpha20090406a-1 PackageArchitecture: amd64 ProcCmdline: /usr/sbin/fetchnews ProcCwd: / ProcEnviron: LANGUAGE=en_US:en LC_TIME=en_IN.UTF-8 LC_MONETARY=en_IN.UTF-8 PATH=(custom, no user) LC_ADDRESS=en_IN.UTF-8 LANG=en_US.UTF-8 LC_TELEPHONE=en_IN.UTF-8 LC_NAME=en_IN.UTF-8 SHELL=/bin/sh LC_MEASUREMENT=en_IN.UTF-8 LC_NUMERIC=en_IN.UTF-8 LC_PAPER=en_IN.UTF-8 ProcMaps: 00400000-00421000 r-xp 00000000 08:06 4464934 /usr/sbin/fetchnews 00621000-00622000 rw-p 00021000 08:06 4464934 /usr/sbin/fetchnews 00622000-00623000 rw-p 00000000 00:00 0 00be4000-00c05000 rw-p 00000000 00:00 0 [heap] 7f8e68edc000-7f8e68eef000 r-xp 00000000 08:06 1179776 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8e68eef000-7f8e690ee000 ---p 00013000 08:06 1179776 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8e690ee000-7f8e690ef000 r--p 00012000 08:06 1179776 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8e690ef000-7f8e690f0000 rw-p 00013000 08:06 1179776 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8e690f0000-7f8e690f2000 rw-p 00000000 00:00 0 7f8e690f2000-7f8e690f7000 r-xp 00000000 08:06 1180036 /lib/x86_64-linux-gnu/libnss_dns-2.13.so 7f8e690f7000-7f8e692f6000 ---p 00005000 08:06 1180036 /lib/x86_64-linux-gnu/libnss_dns-2.13.so 7f8e692f6000-7f8e692f7000 r--p 00004000 08:06 1180036 /lib/x86_64-linux-gnu/libnss_dns-2.13.so 7f8e692f7000-7f8e692f8000 rw-p 00005000 08:06 1180036 /lib/x86_64-linux-gnu/libnss_dns-2.13.so 7f8e692f8000-7f8e692fa000 r-xp 00000000 08:06 1183392 /lib/libnss_mdns4_minimal.so.2 7f8e692fa000-7f8e694f9000 ---p 00002000 08:06 1183392 /lib/libnss_mdns4_minimal.so.2 7f8e694f9000-7f8e694fa000 rw-p 00001000 08:06 1183392 /lib/libnss_mdns4_minimal.so.2 7f8e694fa000-7f8e69505000 r-xp 00000000 08:06 1180055 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8e69505000-7f8e69704000 ---p 0000b000 08:06 1180055 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8e69704000-7f8e69705000 r--p 0000a000 08:06 1180055 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8e69705000-7f8e69706000 rw-p 0000b000 08:06 1180055 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8e69706000-7f8e69883000 r-xp 00000000 08:06 1179700 /lib/x86_64-linux-gnu/libc-2.13.so 7f8e69883000-7f8e69a83000 ---p 0017d000 08:06 1179700 /lib/x86_64-linux-gnu/libc-2.13.so 7f8e69a83000-7f8e69a87000 r--p 0017d000 08:06 1179700 /lib/x86_64-linux-gnu/libc-2.13.so 7f8e69a87000-7f8e69a88000 rw-p 00181000 08:06 1179700 /lib/x86_64-linux-gnu/libc-2.13.so 7f8e69a88000-7f8e69a8d000 rw-p 00000000 00:00 0 7f8e69a8d000-7f8e69a95000 r-xp 00000000 08:06 1180031 /lib/x86_64-linux-gnu/libcrypt-2.13.so 7f8e69a95000-7f8e69c94000 ---p 00008000 08:06 1180031 /lib/x86_64-linux-gnu/libcrypt-2.13.so 7f8e69c94000-7f8e69c95000 r--p 00007000 08:06 1180031 /lib/x86_64-linux-gnu/libcrypt-2.13.so 7f8e69c95000-7f8e69c96000 rw-p 00008000 08:06 1180031 /lib/x86_64-linux-gnu/libcrypt-2.13.so 7f8e69c96000-7f8e69cc4000 rw-p 00000000 00:00 0 7f8e69cc4000-7f8e69cc6000 r-xp 00000000 08:06 1180047 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8e69cc6000-7f8e69ec6000 ---p 00002000 08:06 1180047 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8e69ec6000-7f8e69ec7000 r--p 00002000 08:06 1180047 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8e69ec7000-7f8e69ec8000 rw-p 00003000 08:06 1180047 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8e69ec8000-7f8e69ed5000 r-xp 00000000 08:06 1179893 /lib/x86_64-linux-gnu/libpam.so.0.83.0 7f8e69ed5000-7f8e6a0d4000 ---p 0000d000 08:06 1179893 /lib/x86_64-linux-gnu/libpam.so.0.83.0 7f8e6a0d4000-7f8e6a0d5000 r--p 0000c000 08:06 1179893 /lib/x86_64-linux-gnu/libpam.so.0.83.0 7f8e6a0d5000-7f8e6a0d6000 rw-p 0000d000 08:06 1179893 /lib/x86_64-linux-gnu/libpam.so.0.83.0 7f8e6a0d6000-7f8e6a112000 r-xp 00000000 08:06 1182916 /lib/x86_64-linux-gnu/libpcre.so.3.13.1 7f8e6a112000-7f8e6a312000 ---p 0003c000 08:06 1182916 /lib/x86_64-linux-gnu/libpcre.so.3.13.1 7f8e6a312000-7f8e6a313000 rw-p 0003c000 08:06 1182916 /lib/x86_64-linux-gnu/libpcre.so.3.13.1 7f8e6a313000-7f8e6a333000 r-xp 00000000 08:06 1180134 /lib/x86_64-linux-gnu/ld-2.13.so 7f8e6a503000-7f8e6a507000 rw-p 00000000 00:00 0 7f8e6a530000-7f8e6a532000 rw-p 00000000 00:00 0 7f8e6a532000-7f8e6a533000 r--p 0001f000 08:06 1180134 /lib/x86_64-linux-gnu/ld-2.13.so 7f8e6a533000-7f8e6a534000 rw-p 00020000 08:06 1180134 /lib/x86_64-linux-gnu/ld-2.13.so 7f8e6a534000-7f8e6a535000 rw-p 00000000 00:00 0 7fffbc06e000-7fffbc08f000 rw-p 00000000 00:00 0 [stack] 7fffbc1ff000-7fffbc200000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] ProcStatus: Name: fetchnews State: S (sleeping) Tgid: 6872 Pid: 6872 PPid: 6871 TracerPid: 0 Uid: 9 9 9 9 Gid: 9 9 9 9 FDSize: 64 Groups: 9 VmPeak: 21440 kB VmSize: 21276 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 984 kB VmRSS: 984 kB VmData: 380 kB VmStk: 136 kB VmExe: 132 kB VmLib: 2132 kB VmPTE: 64 kB VmSwap: 0 kB Threads: 1 SigQ: 0/23227 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000000000000 SigCgt: 0000000000000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffff Cpus_allowed: f Cpus_allowed_list: 0-3 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 6 nonvoluntary_ctxt_switches: 1 Registers: rax 0x0 0 rbx 0x0 0 rcx 0xffffffffffffffff -1 rdx 0x6 6 rsi 0x1ad8 6872 rdi 0x1ad8 6872 rbp 0x0 0x0 rsp 0x7fffbc08d4f8 0x7fffbc08d4f8 r8 0x7f8e6a504700 140249645729536 r9 0x6d6f642064656966 7885631562835126630 r10 0x8 8 r11 0x246 582 r12 0x0 0 r13 0x7fffbc08d920 140736348084512 r14 0x0 0 r15 0x0 0 rip 0x7f8e69738475 0x7f8e69738475 <*__GI_raise+53> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 Signal: 6 SourcePackage: leafnode Stacktrace: #0 0x00007f8e69738475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 pid = <optimized out> selftid = <optimized out> #1 0x00007f8e6973b6f0 in *__GI_abort () at abort.c:92 act = __sigaction_handler = sa_handler = 0x7f8e69850d3d, sa_sigaction = 0x7f8e69850d3d , sa_mask = __val = 140736348083740, 140249634747968, 0, 0, 140736348084512, 140249631083424, 140249645738440, 0, 4294967295, 206158430232, 1, 6427272, 0, 0, 0, 0 , sa_flags = 1781664242, sa_restorer = 0x1 sigs = __val = 32, 0 <repeats 15 times> #2 0x0000000000416292 in ?? () No symbol table info available. #3 0x0000000000411c80 in ?? () No symbol table info available. #4 0x0000000000406952 in ?? () No symbol table info available. #5 0x00007f8e69724ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbc08d918) at libc-start.c:228 result = <optimized out> unwind_buf = cancel_jmp_buf = jmp_buf = 0, 498162418289285118, 4206480, 140736348084512, 0, 0, -498021567843461122, -435434157313288194 , mask_was_saved = 0 , priv = pad = 0x0, 0x0, 0x418360, 0x7fffbc08d928 , data = prev = 0x0, cleanup = 0x0, canceltype = 4293472 not_first_call = <optimized out> #6 0x0000000000402fb9 in ?? () No symbol table info available. #7 0x00007fffbc08d918 in ?? () No symbol table info available. #8 0x000000000000001c in ?? () No symbol table info available. #9 0x0000000000000001 in ?? () No symbol table info available. #10 0x00007fffbc08ee96 in ?? () No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available. StacktraceTop: ?? () ?? () ?? () __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbc08d918) at libc-start.c:228 ?? () ThreadStacktrace: . Thread 1 (LWP 6872): #0 0x00007f8e69738475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 pid = <optimized out> selftid = <optimized out> #1 0x00007f8e6973b6f0 in *__GI_abort () at abort.c:92 act = __sigaction_handler = sa_handler = 0x7f8e69850d3d, sa_sigaction = 0x7f8e69850d3d , sa_mask = __val = 140736348083740, 140249634747968, 0, 0, 140736348084512, 140249631083424, 140249645738440, 0, 4294967295, 206158430232, 1, 6427272, 0, 0, 0, 0 , sa_flags = 1781664242, sa_restorer = 0x1 sigs = __val = 32, 0 <repeats 15 times> #2 0x0000000000416292 in ?? () No symbol table info available. #3 0x0000000000411c80 in ?? () No symbol table info available. #4 0x0000000000406952 in ?? () No symbol table info available. #5 0x00007f8e69724ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbc08d918) at libc-start.c:228 result = <optimized out> unwind_buf = cancel_jmp_buf = jmp_buf = 0, 498162418289285118, 4206480, 140736348084512, 0, 0, -498021567843461122, -435434157313288194 , mask_was_saved = 0 , priv = pad = 0x0, 0x0, 0x418360, 0x7fffbc08d928 , data = prev = 0x0, cleanup = 0x0, canceltype = 4293472 not_first_call = <optimized out> #6 0x0000000000402fb9 in ?? () No symbol table info available. #7 0x00007fffbc08d918 in ?? () No symbol table info available. #8 0x000000000000001c in ?? () No symbol table info available. #9 0x0000000000000001 in ?? () No symbol table info available. #10 0x00007fffbc08ee96 in ?? () No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available. Title: fetchnews crashed with SIGABRT in __libc_start_main() Uname: Linux 3.4-trunk-amd64 x86_64 UserGroups:The first 2 lines should be enough for the BTS server to file the bug report to the correct package and against the correct version.If you paid attention in the screen shot and the email report, you will notice that the email report does not include the CoreDump section. This was knocked off intentionally as we currently might not need it. If there is a need, the data is always available on the user's apport database, and the dev/user and seek it on a need basis. But in case, if a day comes when we really want it, that too is possible. The same email report will have the CoreDump seciton with a section like the following:
CoreDump: base64
H4sICAAAAAAC/0NvcmVEdW1wAOx9C0AU1f7/7LLAggirouF7VDQ0xcVXWGqLoq4Kur6KMmV5CoqwwqJYVquggYqhlVm3B3mt7OWlbnXtZeubHtfobc9Lb6xUemiU5f7PmfkcmBl3VMzbvff3Px89fPb7nfOeM2fOOfOdMzeNT5pgNBgEBpMwRmiRBMEmnA6bEC8MbfYvI6eN4BePBfvX0zQC6Q9RJyULY6NKpuGC6A8rO56uE07wH44lI7YynINlc6cmnFE3n1L5nNB7j+Ssv8lPelbDaeEkuBCu8ag6HENjz9PCmZTh6sNz/aanVz4PS6+V4aoQTohQhxM1rK2XGoQTI/yn5xD814sX4VyacGerFxbOObh15atj6Z17OKl89Qjn0Qkn6pSvEeGqB59z+YKU4aqmtS6fQgDS0wlXo5NPC8I5HK07DyyczdW68yCy9FytK58V4Zw64eou8l8+G8JZy/2Xj51Abfmaw21Th7Np+LTrD+Fc21p5/SGcRxPOoX8dye0T4ep00vPotU92Hh5u3Xln4Wwvt6587A7jaGU4C8I5X/afz3qd/pqFs73WuutWZOm91rr20hzuu9aVz4pwru9adz3YEM6jE65Op3wOdh6OtO68s3C2tgtaVT4nS+/cw0nlc7H61AnnDfBfPg/Cie0WnOv5C1KFi2tdPqsQzqoTTtAZ91SzcI4Frepf6tlIbeaCc71PyyECcXxm686fBeGsrQwnIpytleGsCFcX9IJPVT6jmrXnwRHM2q863NnOn5MNbJ0+irOFo2EcBjn8uGkzxgvN/ZuMID8t7lAXQXiPuHfhLjTE983qMmswAVVmhpydm5UpZhYsEiaq254PCFLkW8nfQF9cViT1HUM18Te9LefjEhahJv6zgV3DtI7LMaJhdSzMwMFo+cIIgdPWbXaWOyMnP2tpEbwPLi4qHFyUnps/uPmI+EfqOhBD/SBF3nq19J1S+VmT8Z389iVVm8CBdhAzwQHNl 7xNNReLV6SpPH/NUzH0OWZNHkPAVYPl+Npo9GEaua1GDtfIF2ni7wz+5QP5fOOOIXxxTJYjWPgP/bfLQHSLRkUd3hTgv749PWm7FP7r0FcDP15U/cmO9fL4jLFNgzkaiBr4zwWL//QaYtey3vH/NtBrxEbbBHFJk6bOTuFt4v9cmwj4N/vn4ODg4ODg4ODg4OD4/wE3aZ7/G/H8n60B2aDfFmVs9kOf/5vJ325CV2n+HSgol59tKvYiasZmxRzNJCeIhG0q7gY1Y4OCA1UlsKl4b5hRxWxhu2Vdmq0Dp6vYi8UxS5SgCmdEuBiEi4F
Now, Is this going to be useful? Will we get flooded with bug reports?
Usefulness: I think this will uncover many bugs that might be getting unnoticed today. Take this example itself. This bug was detect against the leafnode package's fetchnews binary. That binary does a quiet job in the background, fetching news. I never was aware that it had been crashing. As a system-wide monitoring tool, apport was able to detect, trap and inform the user of the crash. So I think this will be useful and improve the overall quality.
Abuse/Flood: This is something I can't predict. Perhaps it will bring in challenges if people just blindly click on the Send Report button. One option can be to have the "Send Report" checkbox unchecked by default. That'll hopefully lower down the possibilities.
What do you think? Let me know your comments.
This change will soon be pushed to apport in experimental. Hopefully this weekend.
I want to wrap up this post with a Thank You note to Martin Pitt and his team who created Apport, and with such simplicity. It took me 30 lines of code to adapt it to Debian. My intent with Apport is to keep the changes to the minimum so that we can always leverage new features and fixes that Apport brings in. So, as far as I'll try, there will be no drift from its original shape.
Cipla cut price of its kidney cancer drug Sorafenib, which is sold under brand name Nexavar by multi-national Bayer to Rs 6,840 for a month's supply, from around Rs 28,000 earlier. Its lung cancer drug Gestinib, which is sold under brand name Iressa by AstraZeneca will cost Rs 4,250, versus Rs 10,200 earlier, and price of Temozolamide used to treat brain tumour, has been reduced by Rs 15,000 to Rs 5,000.
India's Patent Office recently issued a compulsory licence allowing Natco to make a generic copy of Sorafenib, on the payment of a royalty to Bayer, which sells the drug at around Rs 2 lakh.
Domestic sales account for 46-47% of Cipla's total sales and of that the cancer drugs portfolio is a very small portion, so these price cuts are unlikely to have any major impact on its revenue, Hitesh Mahida of Fortune Equity Brokers told moneycontrol.com
"Cipla's idea seems to be to create disruption in the market, increase its market share..." the analyst says.
Swiss pharma major Roche had earlier this year signed a manufacturing deal with India's Emcure Pharma so that its anti-cancer drugs Herceptin and MabThera could be made in India at affordable prices. Analysts say Cipla's move to slash prices could in future deter some MNCs from launching their drugs in India at all, but some may also look at doing deals like the one struck by Roche.
Meanwhile, shares of pharma major Cipla surged over 3% on Friday after brokerage CLSA upgraded the stock to "outperform" from "underperform," saying, Cipla would be strongest beneficiaries of a weakening rupee.
The rupee has been sliding sharply against the US dollar in recent days and hit over four month low of around Rs 53.78 earlier in trade.
"We expect improving margins over the coming quarters on back of a weak rupee and a low base. We expect strong operating profit growth over coming quarters led by margin expansion and high margin product supplies," CLSA's Hemant Bakhru said.
The US Food and Drugs Administration has approved Meda's drug Dymista for allergic rhinitis and the product is widely expected to reach USD 300-500 million in annual sales over the coming years. The analyst says Cipla being a partner, will benefit through product supplies over a longer term.
"Apart from approval (outside North America) related milestone payment (US$5m), we expect gradual increase in Cipla s sales from product related supplies to Meda. Assuming Cipla supplies product at 10-15% of sales, it could earn US$50-75m at peak sales," Bakhru said.
Additionally, a low base in domestic formulations could result in reasonable India growth, he adds.
Cipla shares were up 2.8% at Rs 326.60 on NSE in noon trade.
16:55:27 rrs@champaran:~$ apt-cache policy kdelibs4c2a
kdelibs4c2a:
Installed: 4:3.5.10.dfsg.1-5
Candidate: 4:3.5.10.dfsg.1-5
Version table:
*** 4:3.5.10.dfsg.1-5 0
100 /var/lib/dpkg/status
libkateinterfaces.so.0@ libkateutils.so.0@libkateinterfaces.so.0.0.0 libkateutils.so.0.0.0
At this moment, it is quite broken. The crashes are not intercepted by update-notifier on my box. With it now in experimental, my intent is to slowly integrate it well with all dependent tools for Debian. It won't be ready for the Wheezy release, but hopefully for the one after that.On the Ubuntu side, Canonical hosts a retracing service that takes user reported core dumps and generates a usable backtrace. For Debian, my plan is to have a chroot kind interface, where in the user could opt-in to download all debug packages to generate a valid backtrace. This could go as the debian backend for apport in the future. On the bug reporting side, afaik, we do not have a web interface to lodge bugs. To report bugs (minus the core dumps), we will want a backend to submit it over email. The current apport report gathering tool is pretty good (if compared to other tools like reportbug), so here the low hanging fruit would be to just take the report and feed in email to our BTS server. For the eyes:Debugging program crashes without any automated tools has been pretty time consuming and hard for both developers and users. Many program crashes remain unreported or unfixed because:
- Many crashes are not easily reproducible.
End users do not know how to prepare a report that is really useful for developers, like building a package with debug symbols, operating gdb, etc.
- A considerable part of bug triage is spent with collecting relevant information about the crash itself, package versions, hardware architecture, operating system version, etc.
- There is no easy frontend which allow users to submit detailed problem reports.
- Existing solutions like bug-buddy or krash are specific to a particular desktop environment, are nontrivial to adapt to the needs of a distribution developer, do not work for crashes of background servers (like a database or an email server), and do not integrate well with existing debug packages that a distribution might provide.
Apport is a system which
- intercepts crashes right when they happen the first time,
- gathers potentially useful information about the crash and the OS environment,
- can be automatically invoked for unhandled exceptions in other programming languages (e. g. in Ubuntu this is done for Python),
- can be automatically invoked for other problems that can be automatically detected (e. g. Ubuntu automatically detects and reports package installation/upgrade failures from update-manager),
- presents a UI that informs the user about the crash and instructs them on how to proceed,
- and is able to file non-crash bug reports about software, so that developers still get information about package versions, OS version etc.
[ 168.520140] usb 1-1: new high speed USB device number 5 using ehci_hcd[ 168.657424] usb 1-1: New USB device found, idVendor=0bc2, idProduct=5021[ 168.657433] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3[ 168.657439] usb 1-1: Product: FreeAgent GoFlex[ 168.657444] usb 1-1: Manufacturer: Seagate[ 168.657449] usb 1-1: SerialNumber: NA0C1BML[ 168.659079] scsi5 : usb-storage 1-1:1.0[ 169.657136] scsi 5:0:0:0: Direct-Access Seagate FreeAgent GoFlex 0148 PQ: 0 ANSI: 4[ 169.708786] sd 5:0:0:0: Attached scsi generic sg3 type 0[ 169.709079] sd 5:0:0:0: [sdc] 1953525167 512-byte logical blocks: (1.00 TB/931 GiB)[ 169.709954] sd 5:0:0:0: [sdc] Write Protect is off[ 169.709963] sd 5:0:0:0: [sdc] Mode Sense: 1c 00 00 00[ 169.710567] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA[ 169.759942] sdc: sdc1[ 169.762050] sd 5:0:0:0: [sdc] Attached SCSI disk As the Device Mapper Multipath Debian Maintainer, I have multipath-tools installed on my laptop. Turns out, for some reason, the device is consumer by the device mapper multipath stack.20:12:58 rrs@champaran:~$ ls /dev/mapper/1Seagate@ 1Seagate FreeAgent GoFlex N 1Seagate FreeAgent GoFlex Np1 control LocalDisk-ROOT@ LocalDisk-SWAP@
19:56:44 rrs@champaran:~$ ls /dev/disk/by-id/ata-HITACHI_HTS723216L9SA60_091220FC1220NCJASEVG@ scsi-SATA_HITACHI_HTS7232091220FC1220NCJASEVG@ata-HITACHI_HTS723216L9SA60_091220FC1220NCJASEVG-part1@ scsi-SATA_HITACHI_HTS7232091220FC1220NCJASEVG-part1@ata-HITACHI_HTS723216L9SA60_091220FC1220NCJASEVG-part2@ scsi-SATA_HITACHI_HTS7232091220FC1220NCJASEVG-part2@ata-HITACHI_HTS723216L9SA60_091220FC1220NCJASEVG-part3@ scsi-SATA_HITACHI_HTS7232091220FC1220NCJASEVG-part3@ata-HL-DT-ST_DVDRAM_GU10N_M189CNI1127@ scsi-SSeagate_FreeAgent_GoFle_NA0C1BML@ata-ST1000LM010-9YH146_W1000ZD8@ usb-WDC_WD12_00BEVE-11UYT0_ST_Killer-0:0@dm-name-1Seagate@ usb-WDC_WD12_00BEVE-11UYT0_ST_Killer-0:0-part1@dm-name-LocalDisk-ROOT@ wwn-0x5000c5003d19c8c2@dm-name-LocalDisk-SWAP@ wwn-0x5000cca586e112bc@dm-uuid-LVM-buywwzKkpfKG2RegankA2nPkmFBBPFe3D5DepV8w8nLrHfoAjIIQVnakOQJZEqJX@ wwn-0x5000cca586e112bc-part1@dm-uuid-LVM-buywwzKkpfKG2RegankA2nPkmFBBPFe3k9aJfc9B7wRmVIwfoagffHUZjuN6c4cM@ wwn-0x5000cca586e112bc-part2@dm-uuid-mpath-1Seagate@ wwn-0x5000cca586e112bc-part3@raid-1Seagate@ But I'm not sure why the same doesn't happend for my external laptop drive. It gets properly tagged as device type USB. So Laptop or Server, if you have a FreeAgent that you want to connect to your machine, and see the device busy error when accessing the device['s] directly, do the following:First, the ID of the device.
20:17:43 rrs@champaran:~$ /lib/udev/scsi_id --whitelisted --page=0x83 --device=/dev/sdc1Seagate FreeAgent GoFlex N Add the ID to /etc/multipath.conf under blacklist section
blacklist wwid "1Seagate FreeAgent GoFlex*" wwid "1Seagate FA GoFlex Desk*"# devnode "^(ram raw loop fd md dm- sr scd st)[0-9]*"# devnode "^hd[a-z][[0-9]*]"# device # vendor DEC.*# product MSA[15]00# Run mulitpath -F to flush the unused maps. Run multipath -v3 to ensure that now the device is blacklisted.Nov 03 20:19:02 sdc: (Seagate:FreeAgent GoFlex) wwid blacklisted
# Coalesce multipath devices before multipathd is running (initramfs, early# boot)ACTION=="add change", SUBSYSTEM=="block", RUN+="/sbin/multipath -v0 /dev/$name"
But something else, maybe the default blacklist table, needs the actual fix.
Next.