Self-introduction: (Serge Matveenko)
Hello, All! I would like to join the QA team. My main interests are in validating releases and testing around Fedora Silverblue along with anything related to containerization. I'm really interested in testing upcoming Parental Control features as well. About me:) I'm 39. I'm located in Saint-Petersburg, Russia. Married, have two children of age 7 and 3. My oldest just have started playing around with C. I have 3 laptops all running Fedora. I've been a Fedora user for around 7 years and a Linux user for 14 years. I've been programming since the age of 10 and now I'm a Software Developer & Architect. I usually have a couple VMs on my laptop playing around with upcoming releases of Fedora. So, I think that it's a good idea to get a bit of a use out of this habit:) You may contact me in one of the following ways: * email: s...@matveenko.ru * keybase: lig * telegram: lig11 * irc: lig (I tend to loose control over my nicks) Be safe! ___ test mailing list -- test@lists.fedoraproject.org To unsubscribe send an email to test-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org
[issue40616] Add `asyncio.BufferQueue`
Change by Serge Matveenko : -- stage: -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue40616> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33953] The DEFAULT_ENTROPY variable used to store the current default random bytes value should be documented for `secrets` module
Change by Serge Matveenko : -- stage: -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue33953> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue38701] datetime.timedelta string representation is ambiguous
Change by Serge Matveenko : -- stage: -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue38701> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33953] The DEFAULT_ENTROPY variable used to store the current default random bytes value should be documented for `secrets` module
Change by Serge Matveenko : -- versions: +Python 3.6 ___ Python tracker <https://bugs.python.org/issue33953> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33953] The DEFAULT_ENTROPY variable used to store the current default random bytes value should be documented for `secrets` module
Change by Serge Matveenko : -- versions: +Python 3.9 ___ Python tracker <https://bugs.python.org/issue33953> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue38701] datetime.timedelta string representation is ambiguous
Serge Matveenko added the comment: I would be happy to submit a PR if there would be an agreement on the format. -- ___ Python tracker <https://bugs.python.org/issue38701> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue40616] Add `asyncio.BufferQueue`
New submission from Serge Matveenko : It looks handy to be able to leverage `collections.deque` ability to be sized it `asyncio.Queue`. This could provide the ability to implement backpressure in the queue or just use it as a buffer in messaging systems. The implementation provided in the linked PR. -- components: asyncio messages: 368788 nosy: asvetlov, lig, yselivanov priority: normal pull_requests: 19377 severity: normal status: open title: Add `asyncio.BufferQueue` ___ Python tracker <https://bugs.python.org/issue40616> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue38701] datetime.timedelta string representation is ambiguous
New submission from Serge Matveenko : Negative `timedelta` string representation is ambiguous. ``` >>> from datetime import datetime, timedelta >>> d2 = datetime.now() >>> d1 = d2 - timedelta(days=42, seconds=5) >>> str(d2 - d1) '42 days, 0:00:05' >>> str(d1 - d2) '-43 days, 23:59:55' ``` I would expect `str(d1 - d2)` to be one of the following: * '-42 days, 0:00:05' * '-(42 days, 0:00:05)' * '- 42 days, 0:00:05' -- components: Library (Lib) messages: 356041 nosy: lig priority: normal severity: normal status: open title: datetime.timedelta string representation is ambiguous type: behavior versions: Python 3.7, Python 3.8, Python 3.9 ___ Python tracker <https://bugs.python.org/issue38701> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[Python-ideas] Re: Comparison operator support (>= and <=) for type
On Fri, Jun 14, 2019 at 12:39 PM Steven D'Aprano wrote: > and no simple way to talk about *strict* subclass and superclass > relationships without a verbose compound test: > > assert issubclass(parent, child) and child != parent Well, why not go further then and make the following thing to be a strict check? `Parent >> Child` Which is `True` when and only when `Child` is a direct subclass of `Parent`. ___ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/TN7EPGDXGS6B4H7XXMYO36HRQYYWTBVC/ Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A plea for people to please remember to assume good faith
On Thu, May 16, 2019 at 10:41 AM Steven D'Aprano wrote: > - try to assume the author of emails is writing in good faith I have a piece of advice I often give to teams. When you catch yourself in a conversation on a thought like "how can I convince an opponent that I'm right" try first to think "maybe my opponent is right". Surprisingly, this could drastically change your attitude in a conversation and really helps to get to the positive result much more quickly. Just try to help your opponent to convince you instead of trying to convince your opponent:) P.S.: Thanks for the whole message. I respect your ability to treat yourself critically and I really believe this could help other people. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] shutil.symlink to allow non-race replacement of existing link targets
On Tue, May 14, 2019 at 4:34 AM Steven D'Aprano wrote: > You "see ... no obvious difference" between two functions that live in > completely different modules? > > > > The bottom line is that it is completely normal and not uncommon for > functions to be distinguished by the namespace they are found in. It is > both unreasonable and unnecessary to force objects in different > namespaces to have unique names. There is no need to explain basic things to me. Thank you very much indeed! My point was that in case of `os.symlink` vs `shutil.symlink` it is not obvious how they are different even taking into account their namespaces. In the case `os.remove` vs `list.remove` the difference is obvious as namespaces clearly represent different subjects. On the other hand, it is not that easy to guess the developer intent comparing `os` and `shutil` subjects. Why there are two different implementations? Which one should I use? While I don't need "force" functionality at the moment is it ok to use the one from `os` package or I would need that in the future? Is it worth just stick with the one from `shutil` and forget that `os.symlink` exists at all? ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] shutil.symlink to allow non-race replacement of existing link targets
On Tue, May 14, 2019 at 6:19 AM Steven D'Aprano wrote: > The problem is a lack of a symlink function that safely overwrites an > existing file or symlink. We're just bike-shedding over its spelling > and where it lives: > > - modify os.symlink and give it a "force" parameter > - add a new function into shutils How about introducing `force=False` argument to `pathlib.Path.symlink_to` method? It looks like a good place for this as `pathlib` is actually the place where higher-level things to operate on paths live already and this method already has a different name and a slightly different signature. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] shutil.symlink to allow non-race replacement of existing link targets
On Mon, May 13, 2019 at 9:24 PM Anders Hovmöller wrote: > > On 13 May 2019, at 19:38, Steven D'Aprano wrote: > >> On Mon, May 13, 2019 at 12:31:08PM +0200, Anders Hovmöller wrote: > >> An optional "overwrite_if_exists=False" flag seems much nicer. > > > > Aside from the argument name being too verbose, that violates the rule > > of thumb "avoid constant bool flags" design principle. > > Verbose is better than cryptic. Having the exact same name as something that > does something else is pretty cryptic. As a regular library user, I see and expect no obvious difference between `os.symlink` and `shutil.symlink`. Probably they should have different names if the behavior is not the same. As a constant Linux user, I'd expect a `symlink` function to do something similar to `ln -s` which also could be used as `ln -sf`. So, something like `symlink(force:bool=False)` looks like an expected and "guessable". Thanks! ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] Path conversion for f-strings
On Mon, May 13, 2019 at 4:44 AM Batuhan Taskaya wrote: > > Like repr and string the file system path is used alot and something like > path!p might be handy. > > >>> class MyClass: > ... def __fspath__(self): > ... return "/home/batuhan" > ... > >>> assert f"{mc!p}" == f"{os.fspath(mc)}" > > Also it saves us to unnecessarily import os for only fspath(). Hi! Honestly, I feel a lack of use case context here. Just to mention, `pathlib.Path` like objects have there `__str__` implement to return a string representation of the path, i.e. `str(pathlib.Path("/home/batuhan"))` returns `"/home/batuhan"` ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
On Wed, May 8, 2019 at 12:37 PM Chris Angelico wrote: > When you come to write it up, I hope you can go into some detail about > what you mean by "a third main object". Currently, the hierarchy is > reentrant at the apex ("object" is an instance of "type", and "type" > is a subclass of "object"); where would "interface" fit in? Would it > be a type? Would it be an object? Will both type and interface be > subclasses of a BaseType, same as we have with exceptions? It's a good point. Thanks for that! ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
On Tue, May 7, 2019 at 2:45 AM Steven D'Aprano wrote: > > On Sun, May 05, 2019 at 04:23:58AM +0300, Serge Matveenko wrote: > > > So, I would like to propose adding a third main object called > > `interface` in addition to `object` and `type` and to use it to define > > interface objects. > > Having read this thread, I think the proposal is complex enough that > you will need to write a PEP explaining the nature of interfaces, the > problem with the status quo, and your suggested solution. I'd be happy to do that. Would you like to sponsor such a PEP? ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] Running average and stdev in the statistics module?
On Sun, May 5, 2019 at 1:08 PM Luca Baldini wrote: > > Hi here, > I wonder if the idea of adding to the statistics module a class to > calculate the running statistics (average and standard deviation) of a > generic input data stream has ever come up in the past. > > The basic idea is to do the necessary book-keeping as the data are fed > into the accumulator class and to be able to query the average variance > of the sequence at any point in time without having to loop over the > thing again. The obvious way to do that is well know, and described, > e.g., in Knuth TAOCP vol 2, 3rd edition, page 232. FWIW It is something > that through the years I have coded myself a myriad of times (e.g., for > real-time data processing)---and maybe worth considering for addition to > the standard library. Personally, I would definitely use this in a number of places in the real-life code I contribute to. The problem that I have with this idea is it's not clear how to store the data in an accumulator class. What about cases with different contexts in asyncio and/or multithreading code? I would say it could be useful to allow to pass a storage implementation from a user's code to address almost any possible scenario. In that case, such an accumulator class doesn't need to be a class at all and bother with any intermediate storage. It could be a number of module-level functions providing an effective algorythm implementation for user to be able to base on. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] More alternate constructors for builtin type
On Mon, May 6, 2019 at 7:48 PM Antoine Pitrou wrote: > > On Mon, 6 May 2019 19:39:39 +0300 > Serge Matveenko wrote: > > With all respect, I disagree. There are ways to evolve Python such as > > deprecation policies which proven to be effective. There are ways to > > monitor current features adoption on PyPI to see whether it is safe to > > remove deprecated things. > > The main constructors for built-in types are used so pervasively that > there is no hope of actually removing such deprecated behavior. I have no intention to start a long hypothetical discussion here, really. There are a lot of things which were broken at some point even despite 2to3 crusade. Not to count: `except` syntax, restriction of `async` keyword, u-strings forth and back. Usually, It doesn't matter much why one cannot upgrade the interpreter to the next version. Often, It just stops working and forces a user to dig into dependencies mess. I agree that there is no hope in making a change when there is no intention to make this change. If this change is needed there are ways to achieve that. The path could be almost infinite but it surely cannot be walked if nobody willing to take it. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] More alternate constructors for builtin type
On Mon, May 6, 2019 at 7:29 PM Guido van Rossum wrote: > > On Mon, May 6, 2019 at 11:14 AM Serhiy Storchaka wrote: >> I do not propose to change the current behavior. I propose to add new >> named constructors. In most cases default constructors can be used, but >> in cases when we use type check or different tricks to limit the type of >> the argument, we could use named constructors. >> >> Current named constructors: >> >> * dict.fromkeys() >> * int.from_bytes() >> * float.fromhex() >> * bytes.fromhex() >> * bytearray.fromhex() > > > Understood. My point is that we won't be able to remove the original > behavior, so we'd end up with two ways to do it. :-( With all respect, I disagree. There are ways to evolve Python such as deprecation policies which proven to be effective. There are ways to monitor current features adoption on PyPI to see whether it is safe to remove deprecated things. I'd understand if some feature is not accepted to Python if it is kinda bad. What I refuse to accept as a user is that behavior considered bad and ready to be improved is preserved through time just because it is there already. Please, get me right. I totally agree that this will bring up two ways of performing the same thing but we can deprecate one of them, keep track of the new way adoption and finally get Python to a better state if it is really desired. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
On Mon, May 6, 2019 at 5:33 PM Ivan Levkivskyi wrote: > > On Mon, 6 May 2019 at 03:23, Serge Matveenko wrote: >> >> On Sun, May 5, 2019 at 8:23 PM Stephen J. Turnbull >> wrote: >> > >> > Serge Matveenko writes: >> > >> > > So, I would like to propose adding a third main object called >> > > `interface` in addition to `object` and `type` and to use it to define >> > > interface objects. Such interfaces could then be used in the class >> > > definition in the following way. >> > >> > How does this compare to existing technology such as zope.interface? >> > Why do you want it to behave differently where it does? >> >> Also, `strict-interfaces` provides typing annotations support and >> could be easily be adopted in conjunction with PEP 544. > > > I am not sure why one would need another special base class to enforce > checking implementations statically. > Currently mypy can already enforce implementations of Protocols/ABCs at > instantiation time. I can imagine one can just add a flag > (like --early-implementations) without other changes. This another special base class is not for static checks. This is about checks at module execution time and generally as Steven has pointed out at class creation time. This allows to build interfaces using dynamic factories for instance and then enforce the implementation. I see how mypy, type annotations and protocols are other useful links in the same chain along with interfaces but I cannot see how mypy is the replacement for the later. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
On Sun, May 5, 2019 at 6:42 AM Steven D'Aprano wrote: > It isn't that I *oppose* moving the checks to class-creation time > instead of instantiation time, but I'd like to hear more about why it is > a problem. This doesn't look like moving checks from one place to another for me. It is basically how I would design interfaces in Python at the current state of the language ability to express this concept. I think it is worth mentioning the following here from the POC implementation README. ``` Design Goals * Be as strict as possible * Fail on import time * Do not mess with object and/or type inheritance * Possibility to integrate in CPython Core * Ability to use "out of the box" regardless support in an interpreter ``` ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
> Another one is that ABCs aren't interfaces at all as they all to have > actual implementations being encapsulated in them. This causes > misunderstandings of the code and strange behaviors like in > `collection.abc` module for instance where there is a lot of > implementation and some methods are just mentioned by name. The code > could be much more clear if there were only interfaces and partial > implementation mixins. I meant `importlib.abc` not `collections.abc` here. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
On Sun, May 5, 2019 at 6:42 AM Steven D'Aprano wrote: > > On Sun, May 05, 2019 at 04:23:58AM +0300, Serge Matveenko wrote: > > So, I would like to propose adding a third main object called > > `interface` in addition to `object` and `type` and to use it to define > > interface objects. Such interfaces could then be used in the class > > definition in the following way. > > How will that solve the problem? Your `interface` object will still > inherit from both object and type since everything inherits from object > and all types inherit from type. In my realization, `interface` stays aside from the inheritance logic. It has its own tree of inheritance and doesn't participate in MRO of its implementations. This is the key feature and the goal. > > Another problem is that ABC performs checks at the moment an object is > > being instantiated which isn't exactly the way one expects an > > interface to work. > > Isn't it? That's how I expect it to work in Python, and I haven't had > any problems with it so far. Well, you haven't had any problems doesn't mean there are no:) > That's not to say there aren't problems, but you should explain what > they are rather than assume that others have experienced the same issues > you have. Why is the late check a problem? Are you worried about > performance? One of the problems is that ABCs doesn't require a class to implement anything. IF you have only class-methods and never instantiate the class it will be never checked. Another one is that ABCs aren't interfaces at all as they all to have actual implementations being encapsulated in them. This causes misunderstandings of the code and strange behaviors like in `collection.abc` module for instance where there is a lot of implementation and some methods are just mentioned by name. The code could be much more clear if there were only interfaces and partial implementation mixins. Overall, there is no interface implementation in Python at the moment. There is abc module indeed which is just a bunch of legacy hacks from the times when there was no possibility to do it in a better way. Now we have tools in the language to do it better and I think that it's time to rethink this now. > It isn't that I *oppose* moving the checks to class-creation time > instead of instantiation time, but I'd like to hear more about why it is > a problem. The main problem that this is just checks on an instance without any hard connection to method signatures as they defined and without any check on type annotations or ever treating a class definition as a proper type. ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
Re: [Python-ideas] A proper way to bring real interfaces to Python
On Sun, May 5, 2019 at 6:40 AM Ryan Gonzalez wrote: > > Worth maybe noting that this could play interestingly with PEP 484? You're right. It already plays along with type hints in different ways. At the moment it requires an exact match of implementation method signatures with the interface including type annotations. There are some examples in test modules https://github.com/lig/python-interfaces/blob/master/tests/interfaces_test.py ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
[Python-ideas] A proper way to bring real interfaces to Python
Hi, all! I believe, almost everybody is familiar with the `abc` package. The problem is that the ABC class is not a separate thing from `object`. So, using ABCs often results in complicated inheritance designs and even in the infamous metaclass conflict. Another problem is that ABC performs checks at the moment an object is being instantiated which isn't exactly the way one expects an interface to work. The obvious way would be to enforce the implementation at the moment `type` for that class is created, i.e. on module execution time. I'm aware there was `PEP 245 -- Python Interface Syntax` which was rejected. However, I agree with the idea that the syntax proposed in this PEP wasn't particularly "pythonish". So, I would like to propose adding a third main object called `interface` in addition to `object` and `type` and to use it to define interface objects. Such interfaces could then be used in the class definition in the following way. ``` class MyInterfaceA(interface): def foo(): pass class MyInterfaceB(interface): def bar(): pass class Implementation(implements=[MyInterfaceA, MyInterfaceB]): def foo(): pass def bar(): pass ``` As a proof of concept, I've implemented a library which implements the idea and allows to use this approach right out of the box — https://pypi.org/project/strict-interfaces/. I would like to get any feedback for the idea and the library. Thanks to all! ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
[issue33953] The DEFAULT_ENTROPY variable used to store the current default random bytes value should be documented for `secrets` module
New submission from Serge Matveenko : There is the corresponding section on the topic here https://github.com/python/cpython/blob/3.6/Doc/library/secrets.rst#how-many-bytes-should-tokens-use The current value of 32 bytes is mentioned there correctly. Unfortunately, there is no way to know which constant in the `secrets` stores this value. It is easy to imagine a use case to use say `DEFAULT_ENTROPY * 4` in the code and stay updated with the default entropy being increased over time. Thus, it looks reasonable to document the `secrets.DEFAULT_ENTROPY` constant in the module docs. -- assignee: docs@python components: Documentation messages: 320402 nosy: docs@python, lig priority: normal severity: normal status: open title: The DEFAULT_ENTROPY variable used to store the current default random bytes value should be documented for `secrets` module type: enhancement versions: Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue33953> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
Re: [EuroPython] EuroPython organizers contact
Hello Marc-Andre! Thank you for the answer (both of them). Definitely you're busy at the moment:) I know how these things behave. Thanks and keep up the good work! сб, 4 мар. 2017 г., 13:50 M.-A. Lemburg <m...@europython.eu>: > On 04.03.2017 09:50, Serge Matveenko wrote: > > Hello everyone! > > > > Is there a way to contact EuroPython organizers except the board mailing > > list and Twitter? As I tried both already and received no answer both > ways. > > This depends on what you want to discuss. For conference related > questions, it's usually best to go via our helpd...@europython.eu. > > You can also send email to the EuroPython ML as you did. > > For other more private matters, please send email to the board > list: bo...@europython.eu > > While we monitor Twitter every now and then, this is not a good > way to get attention. > > Regardless of method, please note that we are very busy with > the conference organization at the moment, so delays are well > possible regardless of channel. > > Cheers, > -- > Marc-Andre Lemburg > EuroPython Society Chair > http://www.europython-society.org/ > http://www.malemburg.com/ > -- Serge Matveenko mailto: se...@matveenko.ru github: https://github.com/lig/ aboutme: https://about.me/lig1 ___ EuroPython mailing list EuroPython@python.org https://mail.python.org/mailman/listinfo/europython
[Bug-tar] exclude-vcs-ignores bug
Hello everybody! It looks like I've found bug in tar. When used to create archive with option `--exclude-vcs-ignores` tar treats `.gitignore` patterns as shell patterns while they are not. Consider the following example. $ tar c --exclude-vcs-ignores -f ../tartest.tar . $ tar tf ../tartest.tar ./ $ ls -1lA total 8 1 .2 .git .gitignore $ cat .gitignore .* Expected result is for `1` to be found in the archive. In this case git ignores `.2` and `.gitignore` files while tar ignores everything. `.*` means "ignore everything starting with .". This is not a regex. It is expected for `--exclude-vcs-ignores` to mimic VCS' ignore logic. Thank you and keep up the good work! -- Serge Matveenko mailto: se...@matveenko.ru github: https://github.com/lig/ aboutme: https://about.me/lig1
[issue25315] OrderedDict mangled private attribute is inaccessible
Serge Matveenko added the comment: Sorry for reopening. I completely agree with the point that is it not necessary for Python and C implementations to duplicate each other. But then the Python OrderedDict implementation should be dropped from the library source. The code that is there now is nothing more than confusing. For some one not aware of C implementation it is very hard to get from documentation that the code she sees via "Go to definition" feature of her IDE is not meant to be executing at all. -- resolution: not a bug -> status: closed -> open ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25315> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25315] OrderedDict mangled private attribute is inaccessible
Serge Matveenko added the comment: Ok, then the OrderedDict is useless for any advanced hacking like altering the order in which __setitem__ stores items. It is just useless Python code and so much appliances missed for this class:( Thank you all for these completely helpful answers. -- ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25315> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25315] OrderedDict mangled private attribute is inaccessible
Serge Matveenko added the comment: Zach, ok I got your point. But there is Python implementation in the library still which does not conform the one done in C. Such a behavior is tremendously confusing. If there is both Python and C implementation in the library they must conform each other. And there is nothing with "you *really* shouldn't use this" when you need to especially when it is there. If it is there it must work as it written. Otherwise why Python does have this peace of code while it is completely useless as reference? -- resolution: wont fix -> status: closed -> open ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25315> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25315] OrderedDict mangled private attribute is inaccessible
Serge Matveenko added the comment: If Python source does conform the one in C, it will be completely fine and understandable to have such a change and to rely on it in using version checks or whatever. -- ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25315> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25315] OrderedDict mangled private attribute is inaccessible
New submission from Serge Matveenko (lig): Consider this code in Python 3.5.0: Python 3.5.0 (default, Sep 26 2015, 14:59:25) [GCC 5.1.1 20150618 (Red Hat 5.1.1-4)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from collections import OrderedDict >>> class MyDict(OrderedDict): ... def __setitem__(self, *args, **kwargs): ... print(self._OrderedDict__root) ... OrderedDict.__setitem__(self, *args, **kwargs) ... >>> md = MyDict({'a': 1}) Traceback (most recent call last): File "", line 1, in File "", line 3, in __setitem__ AttributeError: 'MyDict' object has no attribute '_OrderedDict__root' However in Python 3.4: Python 3.4.2 (default, Jul 9 2015, 17:24:30) [GCC 5.1.1 20150618 (Red Hat 5.1.1-4)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from collections import OrderedDict >>> class MyDict(OrderedDict): ... def __setitem__(self, *args, **kwargs): ... print(self._OrderedDict__root) ... OrderedDict.__setitem__(self, *args, **kwargs) ... >>> md = MyDict({'a': 1}) -- components: Library (Lib) messages: 252296 nosy: Serge Matveenko (lig) priority: normal severity: normal status: open title: OrderedDict mangled private attribute is inaccessible type: behavior versions: Python 3.5 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25315> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
Re: Re[2]: skype в ubuntu
А у скайпа тем временем рамки окна так и не появилось, как я понимаю... -- Serge Matveenko 26 нояб. 2014 г. 19:34 пользователь Dmitry Agafonov agafonovdmi...@gmail.com написал: Может вы еще не знаете про 2 буфера обмена и вставку средней кнопкой мышки?/irony PS: Это всё настолько древние знания, что их уже стали забывать, да... 26 ноября 2014 г., 19:29 пользователь Павловский Роман Олегович t...@ua.fm написал: Добрый день! Я тоже только узнал из этого письма, что можно кнопкой Alt перетащить окно без заголовка. 26.11.2014 17:35, Роман idi...@rambler.ru Re: skype в ubuntu ПРиятно потешить ЧСВ за чужой счет :) Какой вы крутой! СОвет помог. И вам совет :) ... людям не нравятся когда за их счет самоутверждаются. ну если бы вы хоть не много изучили данную ОС, то вы бы знали что в ней как и во многих линуксах с графической оболочкой перетащить любое окно можно зажав Alt и зажав в любой области нужного окна, перетащить в нужное место. учите в общем матчасть с такими глупыми вопросами 23 нояб. 2014 г. 16:38 пользователь Роман idi...@rambler.ru написал: ПРивет! Почему то заголовок у окон с чатами просто отсутствует. В итоге подвинуть окно невозможно. ПОчему так ? Как лечить ? Xubuntu 14.04.1 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- С уважением, Роман mailto:idi...@rambler.ru C увaжeниeм, Пaвлoвcкий Poмaн Oлeгoвич. Пepcoнaльныи caит: http://serviceplus.in.ua ICQ: 267015082 Jabber: toxi_ro...@jabber.ru -- реклама --- Linux/Windows хостинг от HostPro от 3,5$/мес.Домен в подарок! http://hostpro.ua/ru/hosting-linux.html?from=i.ua-sha1 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- Dmitry Agafonov ~ http://agafonov.pp.ru/ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] Undoable reset hard
While reading your explanation I've imagined Bart Simpson writing Git is always working on the whole index over and over on the desk:) Sorry. On Sun, Mar 16, 2014 at 2:35 PM, Johannes Müller dersinndesleb...@gmx.net wrote: Hi, I can answer the question to why I ended up using reset at least, though I can imagine more scenarios. I wanted to do a reset on the current working directory (read subdirectory of the repository) instead of on the whole repository, and assumed git would do as I intuitively expected it to, without specifying the path. I should have stopped to think about this, and look up the behavior in the docs, but since I was concerned with other things I simply didn't. Actually, I still think it would be more intuitive to let git act upon the current working directory if none is specified, to prevent harm. Nonetheless, I would be happy with the proposed wrapper, but need some help to realize it. It is not that this is a need to have feature, since I normally commit most of the stuff in my working directory regularly. But it would be nice to have. Thx, Johannes On 16.03.2014 00:56, Philip Oakley wrote: To me, the --hard is a good indicator of a destructive reset. However the question should be more about why one ends up using a destructive reset when one either hasn't fully thought through the options, or perhaps should have used a softer option (and what would it be). So the rehetorical question is should it be an alternate option, and how would it work, to counter the problems of the destructive reset and trying to protect ourselves from ourselves - Is it a catch 22 problem? Perhaps there needs to be an extra git env variable (GIT_RESET_HARD_HEAD) that holds the sha1 of a faked 'commit -A' just before the 'reset --hard' is performed. This would avoid leaving lots of dummy/waste branches around. The variable name can be modelled on the various other FETCH_HEAD MERGE_HEAD and various others). So have a think about broader options... Philip -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S Пародуй.рф — http://www.parodui.ru/ Специализированный магазин электронных сигарет СПб, Ленинский проспект 79 корп. 3, +7 (812) 951-25-24 -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Смена HDD на SSD на ноутбуке - перенос системы
2014-02-13 12:41 GMT+04:00 M radio...@mtu-net.ru: Посоветуйте, пожалуйста, как проще сделать смену HDD - SSD на ноутбуке? Установить новый диск в контейнер, подключить его по USB и перенести посекторно командой dd? Как правильно и быстро это сделать? Можно запариваться вручную. Но все уже сделано до нас. Контейнер - очень правильно. Я в свое время именно для этой задачи купил за углом что-то типа http://www.ulmart.ru/goods/179736 А дальше берем live флэшку с http://clonezilla.org/ и тыкаем в менюшки;) -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Ubuntu 13.04 - *buntu 13.10
2013/10/4 Alex Kahirin kahirin1...@gmail.com: Ничего себе.. А еще можно сделать yum --help вы представляете! Откроете много нового. Я же для школоты писал. Вы серьезно думаете, что я найду что-то новое в yum --help после прочтения man yum?:) -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: OWA под Linux
2013/6/24 Denis Linvinus linvi...@gmail.com: начиная с 2007 есть технология EWS (http://habrahabr.ru/post/117268/) под линукс есть аналог outlook - Evolution а для него есть плагин evolution-ews который позволяет подключить ящик по EWS. Возможно вас такой вариант устроит? Там и поддержка подписей есть. Подтверждаю. Evolution-EWS великолепен. Постоянно пользуюсь рабочей почтой через него. Использует XML-интерфейс OWA. Работает гораздо бодрее и удобнее, чем их вебинтерфейс. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
[Bug 1175534] [NEW] package python3.3-minimal 3.3.1-1ubuntu5 failed to install/upgrade: подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Public bug reported: Files /usr/lib/python3.3/sre_compile.py /usr/lib/python3.3/sre_constants.py /usr/lib/python3.3/sre_parse.py all three have this line from _sre import MAXREPEAT but it fails with ImportError somehow on upgrading from 12.10 to 13.04 workaround is to remove this line and set MAXREPEAT to something (I took `100`) in /usr/lib/python3.3/sre_constants.py ProblemType: Package DistroRelease: Ubuntu 13.04 Package: python3.3-minimal 3.3.1-1ubuntu5 ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8 Uname: Linux 3.8.0-19-generic x86_64 ApportVersion: 2.9.2-0ubuntu8 Architecture: amd64 Date: Thu May 2 13:29:18 2013 ErrorMessage: подпроцесс установлен сценарий post-installation возвратил код ошибки 1 InstallationDate: Installed on 2013-03-07 (55 days ago) InstallationMedia: Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5) MarkForUpload: True SourcePackage: python3.3 Title: package python3.3-minimal 3.3.1-1ubuntu5 failed to install/upgrade: подпроцесс установлен сценарий post-installation возвратил код ошибки 1 UpgradeStatus: Upgraded to raring on 2013-05-02 (0 days ago) ** Affects: python3.3 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-package raring -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1175534 Title: package python3.3-minimal 3.3.1-1ubuntu5 failed to install/upgrade: подпроцесс установлен сценарий post-installation возвратил код ошибки 1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python3.3/+bug/1175534/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [git-users] Re: License and costs
On Wed, Mar 6, 2013 at 4:26 PM, Thomas Ferris Nicolaisen tfn...@gmail.com wrote: 1) Is there any license costs for using GIT at enterprise level No, there are no costs associated with license. Git is free software under the GPLv2 license But it always good to donate to the project you successfully used a lot. Let git be one of such a tool for you. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [git-users] how to create a new empty branch
On Fri, Mar 1, 2013 at 1:24 PM, lei yang yanglei.f...@gmail.com wrote: how to create a new empty branch, any command? from http://www.kernel.org/pub//software/scm/git/docs/git-checkout.html : git checkout --orphan new_branch Create a new orphan branch, named new_branch, started from start_point and switch to it. The first commit made on this new branch will have no parents and it will be the root of a new history totally disconnected from all the other branches and commits. The index and the working tree are adjusted as if you had previously run git checkout start_point. This allows you to start a new history that records a set of paths similar to start_point by easily running git commit -a to make the root commit. This can be useful when you want to publish the tree from a commit without exposing its full history. You might want to do this to publish an open source branch of a project whose current tree is clean, but whose full history contains proprietary or otherwise encumbered bits of code. If you want to start a disconnected history that records a set of paths that is totally different from the one of start_point, then you should clear the index and the working tree right after creating the orphan branch by running git rm -rf . from the top level of the working tree. Afterwards you will be ready to prepare your new files, repopulating the working tree, by copying them from elsewhere, extracting a tarball, etc. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [git-users] e-git
On Fri, Jan 25, 2013 at 6:44 AM, adri...@localhost8080.com.br wrote: How can I make a merge in eclipse e-git? The link Mark as merged doesn't works.. Nothing changes when I clicked this link... Here is a little tutorial that might be helpful for you to use egit for merging: http://wiki.eclipse.org/EGit/User_Guide#Possible_merge_results -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S
Re: [git-users] Re: [Ubuntu 12.04 LTS] [git version 1.7.9.5] how to update to 1.8.1.1?
On Mon, Jan 21, 2013 at 11:21 PM, Jesús García Crespo je...@sevein.com wrote: Peter van der Does is maintaining a PPA that worked great for me. https://launchpad.net/~pdoes/+archive/ppa There is ppa supported by git-core team also. https://launchpad.net/~git-core/+archive/ppa for stable (1.8.0.3 for now) and https://launchpad.net/~git-core/+archive/candidate for rc (1.8.1 already) -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S --
Re: [git-users] Re: securing data in a non-local repository
On Wed, Dec 12, 2012 at 5:27 PM, John McKown john.archie.mck...@gmail.com wrote: Thanks. I had forgotten that encrypting data tends to randomize it and so it wouldn't compress very well. What I was thinking was of was GitHub's private repositories perhaps containing company proprietary software. It might be attractive to a startup which recruits non-local talent and does its work via the Internet rather than in an office building. In that case, my paranoia would kick in about the possibility of GitHub being hacked and my source stolen or compromised. I guess in this case, it would be wise for the startup to run a GitHub Enterprise virtual server on its own equipment. Or, like I do, have a git subdirectory on a machine which contains the various repositories and is accessible only via SSH. I.e. keep it in house with external developers having an SSH connection to the git server. You may be interested in using gitolite https://github.com/sitaramc/gitolite to host your repositories in house. The setup is easy and you will get many features that github has. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S --
Re: Чем порезать .flac на отдельные треки
2012/11/9 Krosheninnikov Artem feeblehams...@mail.ru: По первой ссылке всё получилось, жаль только, скрипт не предусматривает возможность нормально называть треки, а не split-track-1.flac и т.д. Тем более что в тегах информация о названии и исполнителе сохраняется. Откройте для себя Picard и/или Ex Falso. А еще Thunar умеет переименовывать звуковые файлы по ID3 тегам из них. Я режу своим скриптом обычно, основанным на shnsplit, а потом все прогоняю через Picard, чтобы получить нормальные теги из MusicBrainz. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/31 Dmitry Agafonov agafonovdmi...@gmail.com: Куда не плюнь - везде нужна память и процессор. ага pps Если жрёт/тормозит/глючит/что там еще у вас - пишите блин баги, будьте более полезны (в конце концов и для себя). очень полезно научиться пользоваться утилитой htop, например, сразу приходит понимание кто, что и сколько жрет. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/19 Алексей Кочевский kochev...@email.ua: 3. Установить Мате, которая будет как Гном 2, но в которой не будет хватать чего-то (даже оформление его будет тёплое, ламповое уныло-серое). Установить его можно по инструкции приведённой ниже: Есть еще Cinnamon. Оно не унылое. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/12 Dmitry Agafonov agafonovdmi...@gmail.com: Мышь прекрасно работала и в консоли :) И великолепно работает до сих пор. У меня на всех машинах стоит `gpm`. Не знаю вообще как без него жить в консоли. Копипаст средней кнопкой решает. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/12 Александр Барканов samson...@gmail.com: от последних разработок я не в восторге Будьте конкретнее, пожалуйста. А то так получается, что вот от всего этого вы не в восторге http://sourceforge.net/directory/os:linux/freshness:recently-updated/ -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/8 В.Волков valga...@tut.by: А поиск программ это вообще по моему отстой - зачем задействовать клавиатуру там, где можно обойтись только мышкой? Может когда у вас установлено 100500 программ оно и удобнее, но как у меня линукс чисто почта, интернет и документики - это перебор. Я не понял зачем вам поиск программ, если вам нужно только почта, интернет и документики. Вынесите эти три/четыре иконки на панельку и клавиатура? давайдосвиданья! Похоже вам всем не мешает напомнить правду о Unity... Unity - это реализация концепции Gnome-shell. Мы тут недавно разбирались в ранних исходниках и доказали, что сначала был gnome-shell, а потом уже unity. Canonical, как любому коммерческому вендору, нужно снижать риски, а значит снизить зависимость от сторонних разработок. Таким образом, unity - это своя реализация gnome-shell, со своими свистульками, которые на 80% копируют gnome3. При этом, да, развитие unity идет по пути удобства по мнению всевидящего ока (Марка), а развитие gnome-shell по пути широко обсуждаемому в сообществе. Очень часто, UX решения придуманные командой gnome привносятся всевидящим оком как уникальные решения Unity (где-то мы уже это видели, да?) А теперь по поводу меню и прочего... В gnome-shell есть механизм расширений, которые можно устанавливать прямо с сайта https://extensions.gnome.org/ Большинство этих расширений позволяет сделать gnome-shell таким, каким вы хотите его видеть: добавить меню (даже почти такое, как в старом гноме или в suse), убрать какую-нибудь ненужную вам кнопочку, добавить лаунчер на панель и очень много всего еще, даже панель внизу, как в gnome2. Это все создает возможность выбора. А для программистов, возможность легко настроить свой рабочий стол, самостоятельно создав расширение. В Unity вы получаете то, что вам дало всевидящее око не больше, не меньше. Это полезно для начинающих пользователей и тех, кому этот интерфейс понравился. Что-то большее или более другое сейчас только в gnome-shell. Это мейнстрим современного интерфейса рабочего пространства пользователя, причем не только в Linux. Его влияние уже видно и в других ОС. P.S.: прошу заметить, что я нигде ничего не назвал говном и никого не оскорбил. Я не считаю нужным холиворить по этому поводу. Так же, я считаю всю данную дискуссию бессмысленной, в силу изложенных мною выше причин. Если вас что-то не устраивает в Unity, пишите баг в Launchpad. Если не знаете английского, напишите в эту рассылку текст бага, сообщество обязательно поможет вам перевести его на английский и потом объяснить ответы разработчиков. Тогда, возможно, к вам прислушаются, если ваша критика будет конструктивной. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/9 Рустам Валиуллин valr...@gmail.com: Я думаю, что главное дело в свободе и если не нравится не нравится Unity, то можно выбрать на свой вкус https://wiki.ubuntu.com/Teams#Distributions Полностью согласен. Однако, не вижу смысла выбора отдельного дистрибутива. Тот же gnome3 и kde4 прекрассно ставятся из репозиториев Ubuntu и после этого доступны для выбора при входе в систему. Лично я, как вы уже поняли, использую gnome-shell, при этом я использую Ubuntu и очень доволен. Кстати, поэтому хочу снова спросить у топик стартера, что же он имел в виду под словами единственная оболочка убунты. -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Дайджест списка рассылки ubuntu-ru; том 97, выпуск 4
2012/10/8 Sasha a...@ukr.net: Отправлено с устройства Samsung аминь -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: от unity кто-нить в восторге?
2012/10/7 Vladimir Smagin 2...@blindage.org: прошло уже 2 года как unity сделали единственной оболочкой убунты. что вы вкладываете в понятие единственная в данном контексе? кто ей доволен и что в ней понравилось больше Gnome 2? Я уже рассказывал, что могу засвидетельствовать, что Unity гораздо легче осваивается новыми пользователями, чем Gnome 2. Как ни странно, именно тот факт, что элементы интерфейса относительно жестко закреплены, по сравнению с G2, уменьшает вероятность случайного удаления каких-то элементов. Меньшее количество возможностей по настройке интерфейса, по факту оказывается благом для неопытных пользователей. Концепция закрепления программ в лаунчере, поиска уже запушенных программ и того, что даже съемные устройства появляются там же, воспринимается неопытными пользвателями сразу, на интуитивном уровне. А вы, собственно, почему интересуетесь? Вряд ли, у вас просто возникло желание устроить поминки по трупу, да? -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Помогите переводчикам!
Помогите переводчикам! Они на перепутье. Как вам лучше видится перевод More Suggestions при выводе дополнительных поисковых запросов, в том числе из онлайн? Не привязывайтесь к различным линзам - нужен единый подход к ним. Голосование: http://vk.com/wall-33241_226238 -- Serge Matveenko mailto: se...@matveenko.ru github: http://lnkfy.com/1 linkedin: http://lnkfy.com/S -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Samsung scx 340x
2012/9/19 Krosheninnikov Artem feeblehams...@mail.ru: Скачай драйвера, установи на ноут, и пойди в магазин, чтобы проверить, тогда убедишься сам. Предположим, МФУ не заработает, и по-вашему получается, что надо для каждого МФУ устанавливать драйвера и потом идти проверять в магазин? А если нет ноута? А если до ближайшего нормального магазина электроники 30 км? Я просто спрашивал совета, может, у кого-то уже есть такая модель МФУ или имеется негативный\позитивный опыт в работе с МФУ Samsung. Есть негативный опыт использования любой техники Samsung. Очень советую купить МФУ HP и не трахать мозги ни себе, ни людям. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] Include empty folders
On Sat, Sep 8, 2012 at 7:38 PM, Mindcast Mindcast i...@mindcast.gr wrote: is there any way to include empty folders when i git commit without adding a file (like .gitignore or .gitkeep) ? As long as i know there is no official way to do this. But, is this something it can be implemented maybe in a future version ? You may put .gitignore in such a directory containing: * !.gitignore It will add .gitignore and will never add anything under this dir. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: Ubuntu загружается через раз
2012/8/23 -=Devil_InSide=- devil_ins...@mail.ru: линуксы требовательней к памяти. и там, где виндус всего лишь тормозит, линукс бывает работает плохо. ну, это - по наблюдениям. удалите KDE:) -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: не работает двойная загрузка Win8/Ubuntu 12.04
2012/8/15 Oleg V. Mikheev st.d...@gmail.com: Хотел поменять диск для медиафайлов на более емкий. Заодно решил переустановить обе ОС. Отдайте один диск под систему Ubuntu/W8/grub, а остальные подключайте в ubuntu с помощью lvm, если винду можно этих дисков лишить. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Quanta+
2012/8/8 Андрей Новосёлов ksyno...@ukr.net: Джентльмены, использующие Кубунту 12.04, подскажите, в репозиториях появилась Quanta Plus 4.8.4 ? Обыскался, пишут, что портировали, но нигде конкретной информации не нашёл пока. http://techbase.kde.org/Projects/Quanta/Feature_Plan_4 http://alien.slackbook.org/blog/kde-4-8-0-arrives/ With KDE 4.7.2, I added Quanta Plus, which disappeared from KDE4 because that migrated from Qt3 to Qt4. It is now being worked on again, but no longer as a standalone application - instead it is available as a plugin to the Kdevelop Platform. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: ufw+KTorrent
2012/8/1 -=Devil_InSide=- devil_ins...@mail.ru: для торрента нужен один входящий порт открытый. его выбрать в торренте и открыть в файрволле. и пробросить на роутере -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: ufw+KTorrent
2012/8/1 Aleck Müller ale...@lavabit.com: Если идут раздачи (и моя машина, так сказать, стала сервером для них), то другие клиенты, получается, достучались. Вот это как раз неправда. Вам сложнее раздавать, потому что к вам нельзя подключиться. Но другие, правильно настроенные клиенты, позволяют вам к ним подключиться и тогда скачивают с вас. Т.е. ваш KTorrent сам подключается к нуждающимся, узнавая о них у трекера. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] dropbox git
On Mon, Jul 30, 2012 at 2:30 PM, Konstantin Khomoutov flatw...@users.sourceforge.net wrote: 1. It also assumes the filesystem implements working locking (in the sense locking actually works, not just appropriate syscalls complete successfully). But this is only an issue when there are several people accessing the repo in parallel, so this requirements probably does not apply to your case. This is an issue when you are trying to access bare repo that is not already synced from the other machine to local one. That may and probably will destroy repository consistency. The only solution that will allow one to use git repo (local or bare as remote) is to use one block device file inside Dropbox folder and mount it when needed and then unmount it to allow Dropbox sync it as one and only one binary file. This case could be easy replaced by zipped bare repository that will also work as expected. Thus the only safe that is easy enough is to never use Dropbox to store git repositories. Use github, your own hosted repo (e.g. use gitolite to admin it), or just use bare repo stored somewhere on remotely accessed machine via regular ssh. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: [git-users] dropbox git
On Mon, Jul 30, 2012 at 9:02 PM, Owen Densmore o...@backspaces.net wrote: (Just to be clear in case I've used the wrong terminology: My src/ folder is in my Dropbox folder thus shared across all my systems. I wish to use github as my remote repository. Being noob, I hope this has been clear! So...) OK, looks like src/ in Dropbox, used with Git/GitHub is a bad idea. Sigh. Or. I think it is ok to symlink your src folder into Dropbox and to keep .git folder out of Dropbox. This will allow you to have your current checkouted working copy on all machines up to date but also will not harm your repo data. In this case you need to keep an eye on where the HEAD is pointing (what is the current last commit known to local git repo) across all machines you will sync your repo. I recommend the following files layout to achieve described scenario: project_name/ - src/ - .git/ Dropbox/ - project_name/ # symlink to project_name/src Not very clear solution as you need to keep track of the repo in several places. But it will not harm your .git folder and will do the trick. In real life you probably need to follow this scenario if you do not want to push not finished code to the main repo. But as Linus could say, then you are using git in wrong way. You could easily do the same if you make temporary branch (say it named tmp) from all of the not already commited changes and push this branch to the main repo. Than you will be able to do on the second machine to continue your suspended work: 1. git fetch 2. git merge --squash --no-commit origin/tmp 3. git reset 4. git push origin :tmp After this you will have exactly the same repository and working copy state as on your first machine where you've suspended the work and will not have tmp branch in main repo. It is good practice to include your username in the name of such temporary branch, e.g. owen-tmp, if you are not the only person who uses that repo. But it completely depends on the your branch naming convention. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: aptitude: updates
2012/7/24 Aleck Müller ale...@lavabit.com: On Вторник 24 июля 2012 13:01:29 Serge Matveenko wrote: видимо вы решили использовать основной сервер и для обновлений безопасности, чем ввели aptitude в заблуждение. попробуйте заменить текст http://archive.ubuntu.com/ubuntu precise-security на http://security.ubuntu.com/ubuntu precise-security Основной сервер я выбрал посредством что ни на есть официальной проги Muon; если из-за этого aptitude впал в заблуждение, то впору, по-видимому, впендюрить bug на основные средства работы с пакетами в дистрибутиве :-) Ссылка, которую я вам прислал - это и есть официальная запись о баге в aptitude. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: aptitude: updates
Спасибо за интересный ответ. Для работы с /etc/apt/source.list я выбрал основной сервер, остальное оставил как есть (он во вложении). видимо вы решили использовать основной сервер и для обновлений безопасности, чем ввели aptitude в заблуждение. попробуйте заменить текст http://archive.ubuntu.com/ubuntu precise-security на http://security.ubuntu.com/ubuntu precise-security -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: aptitude: updates
2012/7/22 Aleck Müller ale...@lavabit.com: При использовании aptitude 0.6.6 все доступные обновления указываются в одном разделе; раньше обновления по безопасности указывались в отдельном разделе. Это нормально? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=328620 Суть в том, что оно пихает в security только то, что приехало с security.debian.org. От чего в Ubuntu ни холодно, ни жарко. Возможно, в убунтовской сборке оно пихает туда то, что приехало с security.ubuntu.com (стоит этого ожидать). Если у вас прописано s /etc/apt/source.list для обновлений безопасности что-то вроде deb ru.archive.ubuntu.com precise-security main restricted universe multiverse, то aptitude, скорее всего, не поймет что является обновлением безопасности, а что нет. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] New user gets lost driving the Git Bash
On Tue, Jul 24, 2012 at 3:18 AM, Łukasz Siwiński lsiwin...@gmail.com wrote: Ps: after: $ echo dir alias='ls' .bashrc exit relaunch your prompt (bach/command line) alias dir='ls -Alh' gives more familiar look for windows user personally I use this alias in my linux shell for over 6 years -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: [git-users] Re: git checkout . overwrites all my changes
On Thu, Jul 12, 2012 at 6:32 PM, Thomas Ferris Nicolaisen tfn...@gmail.com wrote: In essence, checkout is the equivalent of what some other systems call revert, and you have to get used to treating it with respect (as with any git command). IMHO, it looks more like switch usually. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: Про ДропБокс
2012/6/28 Alexey Popov agp...@gmail.com: Прошу помощи, может кто то уже сталкивался с подобным. Использую Дропбокс с 2010 года, нравится, использую для синхронизации-хранения различных файлов между различными машинами: Виндовс 7 и Минт Линукс. Все работало. Но вот, с неделю назад, решил обновить ДропБокс до последней версии , использовалась версия из коробки Минта (кажется с 1.1 решил перейти на 1.4). Не сразу обрати внимание, что пропал значек ДропБокса в панели задач. Попробовал запустить в ручную, ДроБокс запустился, но через пару секунд выпал в Зомби. После нескольких попыток запуска выяснилось: если сеть отключить, то ДропБокс не отключается, а если включить сеть и ДропБокс начинает синхронизировать папки, то становится Зомби. Вернуться к старой версии не дает Установщик ДропБокса (удаля, чистил, но не могу удалить Установщик ДропБокса). При запуске из терминал, идет много строк с ОК, а в конце пишет об аварийном завершении usr/lib/.../i386. Как найти грабли, которые мешают? Заранее спасибо. Обычно по любому помогает: 1. выключить dropbox 2. убить все установки dropbox: из коробки и вручную. 3. убить ~/.dropbox 4. убить ~/Dropbox (только, если предыдущие шаги выполнены, главное чтобы dropbox не был запущен в этот момент) 5. установить дропбокс с офсайта А какой у вас Mint? Какая архитектура? Вообще, у меня на Mint Liza и на Ubuntu Precise (разные версии, ага) сейчас везде работает из коробки и нормально обновляется. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
[Bug 1019253] [NEW] Default lighttpd.conf index-file.names value error
Public bug reported: Default lighttpd.conf file contains typo error in the index-file.name value causing default index file not to display. It is now index-file.names= ( index.php, index.html, index.htm, default.htm, index.lighttpd.html ) But should be index-file.names= ( index.php, index.html, index.htm, default.htm, index.lighttpd.html ) Notice space inside last file name after opening quote. ** Affects: lighttpd (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1019253 Title: Default lighttpd.conf index-file.names value error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lighttpd/+bug/1019253/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1019253] Re: Default lighttpd.conf index-file.names value error
Also I've noticed that this is true for Debian Squeeze too. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1019253 Title: Default lighttpd.conf index-file.names value error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lighttpd/+bug/1019253/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Предлагаю задачи в моих открытых проектах для желающих
В продолжение дискуссии в соседнем треде. Напишу сюда, чтобы по несколько раз не отвечать на одни и те же вопросы. Есть задачи в моих открытых проектах. Пишу свой фреймворк на wsgi с желанием сделать его под py2k. Основная концепция - plug-able во всех местах. Сие https://github.com/lig/webwhois (одна динамическая страничка, но все же) даже уже на нем работает. https://github.com/lig/pynta/issues?direction=descmilestone=sort=createdstate=open Если есть тэг dev значит там надо программить, если test - надо писать тесты, если doc - надо наваять документацию. Надо бы, кстати, завести там тэг для новичков. А так, думаю, для новичков пойдет #3, #13, #19, остальное по возможности Кстати, по поводу #21. Пытаюсь набегами переводить paste на py2k, приму любую помощь сообщества. Оно сконвертировано 2to3. Теперь надо запускать тесты и править ошибки, которые возникают в процессе. Потом уже пойдет причесывание кода и отрезание лишнего. https://github.com/lig/paste3 -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Учебный курс по Linux-серверам
2012/6/27 yakim ya...@yakim.org.ua: Недавно меня в очередной раз позвали читать учебно-практический курс по линукс-серверам в одном Киевском учебном центре. Под это дело материал был наконец-то доточен и оформлен в виде PDF-файла. Даный учебный курс предназначен прежде всего для того, что бы виндового админа максимально быстро можно было бы кинуть в бой на работу с Linux-серверами. Все обучение построено на основе дистрибутива Ubuntu server 10.04. Если у кого-то есть желание, просьба высказаться по поводу содержания даного курса. Скачать его можно здесь: http://yakim.org.ua/news/130-linux-course-update1.html Из принципа не качал на незнакомом мне языке. А ради того чтобы дать вам совет, вам же платить за русскоязычную версию как-то странно. Только прошу обратить внимание, что материал на УКРАИНСКОМ языке. Я понимаю, что рассылка прежде всего русскоязычная, но, насколько я вижу, из Украины людей тут тоже достаточно. Так что большая просьба -- не нужно высказываться по поводу того, что материал не на русском. А я буду. И еще буду задавать вот такие вопросы: а вы рассказываете студентам про открытый код, про сообщество, при принципы взаимодействия в нем? Ведь, умение общаться с этим сообществом, вместе развивать Linux - это неотъемлемая часть работы хорошего системного администратора. Вот, вам я бы советовал почитать Викиномику http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B0 и задуматься над тем, как принято переводить что-то на другие языки в этом сообществе. Ума не приложу почему вы берете деньги за русскоязычную версию, вместо того чтобы выложить исходники курса на обоих языках куда-нибудь в вики. Или вам студенты этого курса недостаточно платят и вы вот так вот решили подзаработать? Повторюсь, если вы действительно хотите улучшить ваш курс, выложите его исходники на вики, в git или, хотя бы, в гуглдокс, под лицензией Creative Commons Attribution-ShareAlike. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] HEAD is not pointing to a branch
On Wed, Jun 27, 2012 at 12:30 PM, mike mikaelpetter...@hotmail.com wrote: So from Eclipse I checkout the master called origin/master. Then I select Team -- 'Merge' and I get the following message: HEAD is not pointing to a branch You do not have any local branch pointing to checked out commit now really. You've just checked out a commit as your HEAD that is the head of the origin/master branch. But you need to checkout a new branch master that will be a copy (local fork) of the origin/master or more probably you need to checkout your existing master and merge origin/master into it. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: [git-users] Question about commit size
On Wed, Jun 20, 2012 at 11:43 AM, paymaster baekseon...@gmail.com wrote: How can I know commit size? What is size? A number of lines affected? Raw patch size in bytes? Compressed patch size in bytes? Mount of data transferred via push maybe? -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: backup для сервера
2012/6/7 Alan Holt berber...@gmail.com: Привет всем, ищу решения для бэкапа сервера (rsync, скрипт на bash уже рассмотривал) работать должен по такому принципу: - Снэпшоты каждый день (раз в недь) - Полный бэкап всеха файлов раз в неделю duplicity я продолжаю искать в Гугле но может есть у кого что-то чем он уже пользуется. и чего там искать? https://help.ubuntu.com/community/BackupYourSystem#Backup_Utilities -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Шрифты в Skype. xubuntu 12.04
2012/6/4 alve a...@ukrpost.net: Попробовал qtconfig-qt3, но результата нет. Остаётся ощущение, что в системе не хватает каких-то пакетов. Будем искать... А как skype ставили? по идеи, skype-static эти настройки могут не помогать -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] Using Git in a web development environment (specifically with Coda 2 and a web server)
On Mon, May 28, 2012 at 3:57 AM, Heronymo Allen heron...@gmail.com wrote: Locally, I've got my dev folder. On the server, I set up a git repository in the folder that contains test.domain.com, as well as another repository in the folder that contains the domain.com files. This means I'll have 3 repos. I can push commits to the test repo, then when I'm happy with it, I can push them to the live site? Since Coda allows just one server to be defined (I do hope they change that...) then perhaps I should connect it to the test domain, and then use the GitHub app to push the files to the main domain when they're good to go? I figure the files always come from my local, and they don't travel from the test domain to the live domain when ready. As git is distributed scm you can use your described setup. But personally I prefer to have central bare repository. You could use github for this ot any other hosted solution or your personal git server. There I setup permissions for users (other repository clones). E.g. developer (you) can read and write to repository. Test user (test.domain.com) has read only access. Production user (domain.com) has read only access (and restricted to access release-* branches only sometimes on paranoid configurations). Having such setup you are able to checkout any branch on your test domain and on the production when you need. Also you are know exactly what branch you are testing or deploying. You can switch to test or production branch on your development repository at any time and fix it if you need. And your development branch(es) will not be touched by those modifications. Here is blog post I've just found about one simple git usage workflow http://thinkvitamin.com/code/source-control/git/our-simple-git-workflow/ There are infinite number of the possible git workflow schemes you are free to implement. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: Русская раскладка в гостевом сеансе
2012/5/25 Dmitry Agafonov agafonovdmi...@gmail.com: Языки работают, раскладки нет. Вспоминаю тред в плюсике, где ты меня уверял, что оно работает, а я утверждал, что этого, во первых, не может быть, а, во вторых, оно не работает;) -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Инициализация мониторов
2012/5/22 Илья Телегин devi29...@gmail.com: Ну при выключении компа - когда тыкаешь на значёк - выпадает список - там есть что-то вроде сна. Но конечно это вроде не спасёт если электричество полностью выдернуть, т.к. если не ошибаюсь это энергозависимо. Вот, только вчера себе настроил гибридный режим сна, т.е. сразу и в память и на диск. Работает изумительно. Если питание не вылкючали, то просыпается мгновенно, если выключали, то немного дольше (ssd рулит). http://superuser.com/a/427593/128127 -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Инициализация мониторов
2012/5/22 Тарас Перебейносов taras.perebeyno...@gmail.com: Я же хочу заморозить конфиг монитора, чтобы он не менялся автоматом, ибо На сколько я понимаю, автоопределение выключается при наличии конфигурации в xorg.conf, поэтому можно выполнить в консоли (ctrl+alt+F1), с подключенным напрямую монитором sudo service gdm stop # возможно у вас lightdm, тогда его вместо gdm sudo X -configure Оно напишет вам xorg.conf, его надо скопировать в /etc/X11/xorg.conf Должно после этого использовать сохраненные настройки и не определять монитор автоматом. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: [git-users] git pull asks for commit comment
On Tue, May 22, 2012 at 12:22 PM, Thorsten Peters impyna...@googlemail.com wrote: After update git to latest version, git pull asks for a commit comment if a merge is needed. Is there an option to auto commit with default comment at git pull? You may use git pull --no-edit or set GIT_MERGE_AUTOEDIT environment variable to no. Consult http://git-scm.com/docs/git-pull and http://git-scm.com/docs/git-merge P.S.: It is better to do write some messages on merging though. -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- You received this message because you are subscribed to the Google Groups Git for human beings group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
Re: PS определил как ноубук
2012/5/11 Alex Emergy alex.eme...@gmail.com: PS: телепаты? PlayStation ?:) -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: 12.04 distupgrade: мыльный хинтинг кириллических глифов в приложениях qt в среде Gnome
2012/5/4 Oleg A. Anisimov yoda.jedy.kni...@gmail.com Смешно то, что в Скайпе у меня нет проблем. А мыло у меня в Кутиме. Отдельных настроек для него в конфиге нет. Опять же -- только кириллические глифы мылят. А вы его откуда ставили? Он случайно ни со своей статической qt собран? -- Serge Matveenko se...@matveenko.ru http://www.ohloh.net/accounts/lig http://ru.linkedin.com/in/sergematveenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
[Bug 996174] [NEW] Unable to use USB devices
Public bug reported: After some time of using laptop it starts to report to logs connect- debounce failed for every USB port. All devices are not functional. Rebooting does not help. Linux 3.2.0-24-generic-pae #37-Ubuntu SMP i686 i686 i386 GNU/Linux Clean install two days ago fully upgraded using precise, precise-security, precise-updates sections. --- AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. ApportVersion: 2.0.1-0ubuntu7 Architecture: i386 ArecordDevices: List of CAPTURE Hardware Devices card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USERPID ACCESS COMMAND /dev/snd/controlC0: lig2135 F pulseaudio CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found. Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0x58a0 irq 48' Mixer name : 'Intel Cantiga HDMI' Components : 'HDA:111d7666,103c1526,00100105 HDA:11c11040,103c1378,00100200 HDA:80862802,80860101,0010' Controls : 22 Simple ctrls : 10 DistroRelease: Ubuntu 12.04 HibernationDevice: RESUME=UUID=fd23fb40-9617-4f84-9761-615c4b87e8a5 InstallationMedia: Ubuntu 12.04 LTS Precise Pangolin - Release i386 (20120423) MachineType: Hewlett-Packard HP 620 NonfreeKernelModules: wl Package: linux (not installed) ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=ru_RU.UTF-8 SHELL=/bin/bash ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic-pae root=UUID=e70c39e5-e028-4ff3-9005-a180ded1bf86 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 3.2.0-24.37-generic-pae 3.2.14 RelatedPackageVersions: linux-restricted-modules-3.2.0-24-generic-pae N/A linux-backports-modules-3.2.0-24-generic-pae N/A linux-firmware1.79 SourcePackage: linux Tags: precise precise Uname: Linux 3.2.0-24-generic-pae i686 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm lpadmin sambashare sudo dmi.bios.date: 02/25/2010 dmi.bios.vendor: Hewlett-Packard dmi.bios.version: 68PVI Ver. F.00 dmi.board.name: 1526 dmi.board.vendor: Hewlett-Packard dmi.board.version: KBC Version 71.0D dmi.chassis.asset.tag: CNU0132MDW dmi.chassis.type: 10 dmi.chassis.vendor: Hewlett-Packard dmi.modalias: dmi:bvnHewlett-Packard:bvr68PVIVer.F.00:bd02/25/2010:svnHewlett-Packard:pnHP620:pvrF.00:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr: dmi.product.name: HP 620 dmi.product.version: F.00 dmi.sys.vendor: Hewlett-Packard ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: apport-collected precise ** Tags added: apport-collected precise ** Description changed: After some time of using laptop it starts to report to logs connect- debounce failed for every USB port. All devices are not functional. Rebooting does not help. Linux 3.2.0-24-generic-pae #37-Ubuntu SMP i686 i686 i386 GNU/Linux - Clean install two days ago fully upgraded using precise, precise- - security, precise-updates sections. + Clean install two days ago fully upgraded using precise, precise-security, precise-updates sections. + --- + AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. + ApportVersion: 2.0.1-0ubuntu7 + Architecture: i386 + ArecordDevices: + List of CAPTURE Hardware Devices + card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] +Subdevices: 1/1 +Subdevice #0: subdevice #0 + AudioDevicesInUse: + USERPID ACCESS COMMAND + /dev/snd/controlC0: lig2135 F pulseaudio + CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found. + Card0.Amixer.info: + Card hw:0 'Intel'/'HDA Intel at 0x58a0 irq 48' +Mixer name : 'Intel Cantiga HDMI' +Components : 'HDA:111d7666,103c1526,00100105 HDA:11c11040,103c1378,00100200 HDA:80862802,80860101,0010' +Controls : 22 +Simple ctrls : 10 + DistroRelease: Ubuntu 12.04 + HibernationDevice: RESUME=UUID=fd23fb40-9617-4f84-9761-615c4b87e8a5 + InstallationMedia: Ubuntu 12.04 LTS Precise Pangolin - Release i386 (20120423) + MachineType: Hewlett-Packard HP 620 + NonfreeKernelModules: wl + Package: linux (not installed) + ProcEnviron: + TERM=xterm + PATH=(custom, no user) + LANG=ru_RU.UTF-8 + SHELL=/bin/bash + ProcFB: 0 inteldrmfb + ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic-pae root=UUID=e70c39e5-e028-4ff3-9005-a180ded1bf86 ro quiet splash vt.handoff=7 + ProcVersionSignature: Ubuntu 3.2.0-24.37-generic-pae 3.2.14 + RelatedPackageVersions: + linux-restricted-modules-3.2.0-24-generic-pae N/A + linux-backports-modules-3.2.0-24-generic-pae N/A + linux-firmware1.79 + SourcePackage: linux + Tags: precise precise + Uname: Linux 3.2.0-24-generic-pae i686 + UpgradeStatus: No upgrade log present (probably fresh install) + UserGroups: adm lpadmin
[Bug 996174] AcpiTables.txt
apport information ** Attachment added: AcpiTables.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135731/+files/AcpiTables.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] AplayDevices.txt
apport information ** Attachment added: AplayDevices.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135733/+files/AplayDevices.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] AlsaDevices.txt
apport information ** Attachment added: AlsaDevices.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135732/+files/AlsaDevices.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] BootDmesg.txt
apport information ** Attachment added: BootDmesg.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135734/+files/BootDmesg.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] Card0.Amixer.values.txt
apport information ** Attachment added: Card0.Amixer.values.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135735/+files/Card0.Amixer.values.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] Card0.Codecs.codec.0.txt
apport information ** Attachment added: Card0.Codecs.codec.0.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135736/+files/Card0.Codecs.codec.0.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] Card0.Codecs.codec.1.txt
apport information ** Attachment added: Card0.Codecs.codec.1.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135737/+files/Card0.Codecs.codec.1.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] Card0.Codecs.codec.2.txt
apport information ** Attachment added: Card0.Codecs.codec.2.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135738/+files/Card0.Codecs.codec.2.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] CurrentDmesg.txt
apport information ** Attachment added: CurrentDmesg.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135739/+files/CurrentDmesg.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] IwConfig.txt
apport information ** Attachment added: IwConfig.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135740/+files/IwConfig.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] Lspci.txt
apport information ** Attachment added: Lspci.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135741/+files/Lspci.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] Lsusb.txt
apport information ** Attachment added: Lsusb.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135742/+files/Lsusb.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] PciMultimedia.txt
apport information ** Attachment added: PciMultimedia.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135743/+files/PciMultimedia.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 996174] ProcCpuinfo.txt
apport information ** Attachment added: ProcCpuinfo.txt https://bugs.launchpad.net/bugs/996174/+attachment/3135744/+files/ProcCpuinfo.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/996174 Title: Unable to use USB devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/996174/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs